하이미와 파이썬 입문! - 숫자 처리 함수 (형 변환)


하이미와 파이썬 입문! - 숫자 처리 함수 (형 변환)

연산 시 피연산자들의 타입이 서로 다를 경우, 피연산자들의 타입을 하나로 통일한 뒤에 연산을 수행하게 되는데요. 이렇게 연산 하기 전 타입을 일치시키는 과정은 형 변환 함수를 사용하지 않아도 자동으로 이루어지는데 이를 '자동 형 변환' 이라고 한답니다. 3 + 2.45 위 코드를 보면 3 은 int 타입이고, 2.45 는 float 타입이죠? 두 값을 + 연산을 하려면 먼저 피연산자의 타입을 하나로 통일해야하는데, 둘 중 어떤 값이 어느 타입으로 바뀔까요? 타입이 바뀌는 순서는 다음과 같답니다. int → float → complex int 값과 float 값을 연산하면 int 값이 float 값으로 형 변환되고, int 값과 complex 값을 연산하면 int 값이 complex 로 형 변환된답니다. 그렇기 때문에 3 + 2.45 의 연산은 3 이 float 타입으로 형 변환되어 연산이 실행되겠죠? 형 변환 함수 강제로 타입 변환을 할 때에는 형 변환 함수를 사용해야 하는데요. 형...



원문링크 : 하이미와 파이썬 입문! - 숫자 처리 함수 (형 변환)