파이썬에서 데이터 타입 변환하기: int(), float(), str() 함수 사용법

파이썬에서 데이터 타입 변환하기: 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. 실행 결과

int() 함수 예시 실행 결과 화면입니다.

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. 실행 결과

float() 함수 예시 실행 결과 화면입니다.

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. 실행 결과

str() 함수 예시 실행 결과 화면입니다.

참고 자료


이 글이 도움이 되셨다면 공유를 부탁 드립니다. 다음 글에서 뵙겠습니다!

위로 스크롤