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

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

문자를 숫자로 변환하는 방법은 "Python - 문자를 숫자로 변환 (String to Integer, Float)"를 참고해주세요.

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

Loading script...

Related Posts

codechachaCopyright ©2019 codechacha