본문 바로가기

형변환

1. Python에서의 형변환

형변환은 데이터의 타입을 다른 타입으로 바꾸는 과정을 의미합니다. 예를 들어 보도록 하겠습니다.

월급 = input("월급을 입력하세요:")
연봉 = 월급 * 12
print(연봉)

input은 사용자에게 입력을 받는 창입니다. 이 input은 받는 값을 문자열로 인식합니다. 따라서 원하는 결과가 나오지 않은 것을 확인할 수 있습니다. 원하는 결과였다면 입력값이 숫자로 변경되어 12가 곱해지고 나와야 합니다. 때문에 input에서 입력된 값을 숫자로 변환할 필요가 있습니다.

월급 = input("월급을 입력하세요:")
연봉 = int(월급) * 12
print(연봉)

여기서 int는 정수로 변환하는 함수입니다. 이렇게 변환하는 것을 형변환이라고 합니다. 파이썬에서는 다양한 형변환 함수가 있습니다. 주요한 형변환 메서드는 아래와 같습니다.

Built-in Function기능
int()정수로 변환
str()문자열로 변환
float()실수로 변환
list()리스트로 변환
tuple()튜플로 변환
dict()딕셔너리로 변환
set()셋으로 변환
형변환 - 파이썬 베이스캠프 | 위니버시티