형변환
Python에서의 형변환
형변환은 데이터의 타입을 다른 타입으로 바꾸는 과정을 의미합니다. 예를 들어보도록 하겠습니다.
input
은 사용자에게 입력을 받는 창입니다. 이 input
은 받는 값을 문자열로 인식합니다. 따라서 원하는 결과가 나오지 않은 것을 확인할 수 있습니다. 원하는 결과였다면 입력값이 숫자로 변경되어 12가 곱해지고 나와야 합니다. 때문에 input
에서 입력된 값을 숫자로 변환할 필요가 있습니다.
여기서 int
는 정수로 변환하는 함수입니다. 이렇게 변환하는 것을 형변환이라고 합니다. 파이썬에서는 다양한 형변환 함수가 있습니다. 주요한 형변환 메서드는 아래와 같습니다.
Built-in Function | 기능 |
---|---|
int() | 정수로 변환 |
str() | 문자열로 변환 |
float() | 실수로 변환 |
list() | 리스트로 변환 |
tuple() | 튜플로 변환 |
dict() | 딕셔너리로 변환 |
set() | 셋으로 변환 |