Python - 숫자를 문자로 변환 (Integer to String)

By JS | Last updated: January 01, 2021

Python에서 숫자를 문자로 변환하는 다양한 방법이 있습니다.

  • str()으로 변환
  • format()으로 변환
  • f-string으로 변환

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'>

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'>

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

Related Posts

댓글을 보거나 쓰려면 이 버튼을 눌러주세요.
codechachaCopyright ©2019 codechacha