파이썬에서 데이터 타입 변환하기: int(), float(), str() 함수 사용법
파이썬에서는 데이터 타입을 쉽게 변환할 수 있는 기능을 제공합니다. 이번 글에서는 int(), float(), str() 함수를 사용하여 데이터 타입을 변환하는 방법에 대해 알아보겠습니다.
데이터 타입 변환의 필요성
종종 서로 다른 데이터 타입 간의 변환이 필요한 경우가 있습니다. 예를 들어, 사용자로부터 입력받은 문자열 데이터를 수치형 데이터로 변환해야 하는 경우, 혹은 반대로 수치형 데이터를 문자열로 변환해야 하는 경우가 있습니다. 이런 경우에 파이썬의 데이터 타입 변환 함수들이 유용하게 사용됩니다.
int() 함수: 문자열과 실수를 정수로 변환하기
int() 함수는 문자열이나 실수를 정수로 변환하는 데 사용됩니다.
1. 예시
s = "1234"
i = int(s)
print(i) # 출력: 1234
print(type(i)) # 출력: <class 'int'>
f = 12.34
i = int(f)
print(i) # 출력: 12
print(type(i)) # 출력: <class 'int'>
2. 실행 결과

float() 함수: 문자열과 정수를 실수로 변환하기
float() 함수는 문자열이나 정수를 실수로 변환하는 데 사용됩니다.
1. 예시
s = "1234"
f = float(s)
print(f) # 출력: 1234.0
print(type(f)) # 출력: <class 'float'>
n = 1234
f = float(n)
print(f) # 출력: 1234.0
print(type(f)) # 출력: <class 'float'>
2. 실행 결과

str() 함수: 정수와 실수를 문자열로 변환하기
str() 함수는 정수나 실수를 문자열로 변환하는 데 사용됩니다.
1. 예시
n = 1234
s = str(n)
print(s) # 출력: '1234'
print(type(s)) # 출력: <class 'str'>
f = 12.34
s = str(f)
print(s) # 출력: '12.34'
print(type(s)) # 출력: <class 'str'>
2. 실행 결과

참고 자료
- 파이썬 공식 문서: int() (https://docs.python.org/3/library/functions.html#int)
- 파이썬 공식 문서: float() (https://docs.python.org/3/library/functions.html#float)
- 파이썬 공식 문서: str() (https://docs.python.org/3/library/functions.html#func-str)
함께 보면 좋은 이전 게시글
- 파이썬에서 숫자 다루기: 숫자형 자료형과 연산자
- 파이썬에서 문자열 다루기: 기본 개념과 포매팅 방법
- 파이썬에서 문자열 다루기: 인덱싱과 슬라이싱 기법
- 파이썬에서 문자열 다루기: 문자열 연산자 사용하기
- 파이썬에서 복합 대입 연산자 사용하기
이 글이 도움이 되셨다면 공유를 부탁 드립니다. 다음 글에서 뵙겠습니다!