IT/Programming
Python 숫자를 문자로 변환 (Integer to String)
Thnk
2023. 4. 30. 10:55
반응형
1. str()으로 숫자를 문자로 변환
보통 str()으로 Integer를 String으로 변환합니다.
num = 10
print(num)
print(type(num))
num_str = str(num)
print(num_str)
print(type(num_str))
Output:
10
<class 'int'>
10
<class 'str'>
float도 str()으로 변환할 수 있습니다.
num = 10.2
print(num)
print(type(num))
num_str = str(num)
print(num_str)
print(type(num_str))
Output:
10.2
<class 'float'>
10.2
<class 'str'>
2. format()으로 숫자를 문자로 변환
다음과 같이 format()으로 Intger를 String으로 변환할 수도 있습니다.
num = 10
print(num)
print(type(num))
num_str = "{}".format(num)
print(num_str)
print(type(num_str))
Output:
10
<class 'int'>
10
<class 'str'>
float도 Integer처럼 변환이 됩니다.
num = 10.2
print(num)
print(type(num))
num_str = "{}".format(num)
print(num_str)
print(type(num_str))
Output:
10.2
<class 'float'>
10.2
<class 'str'>
3. f-string 으로 숫자를 문자로 변환
f-string으로 Integer를 String으로 변환할 수 있습니다.
num = 10
print(num)
print(type(num))
num_str = f'{num}'
print(num_str)
print(type(num_str))
Output:
10
<class 'int'>
10
<class 'str'>
다른 자료형도 변환이 가능합니다.
num = 10.2
print(num)
print(type(num))
num_str = f'{num}'
print(num_str)
print(type(num_str))
Output:
10.2
<class 'float'>
10.2
<class 'str'>
References
반응형