int 또는 float 타입의 객체를 String으로 변환할 수 있습니다. 즉, 숫자를 문자로 변환하여 String 타입의 객체로 만듭니다.
1. str()을 이용하여 숫자를 문자열로 변환
str()
은 인자로 전달된 int 또는 float 객체를 문자열로 변환합니다.
num = 111
num_str = str(num)
print(num_str)
print(type(num_str))
num = 111.1234
num_str = str(num)
print(num_str)
print(type(num_str))
Output:
111
<class 'str'>
111.1234
<class 'str'>
2. format()을 이용하여 숫자를 문자열로 변환
format()
을 이용하면 int, float 타입 객체를 문자열로 변환할 수 있습니다.
num = 111
num_str = "{}".format(num)
print(num_str)
print(type(num_str))
num = 111.1234
num_str = "{}".format(num)
print(num_str)
print(type(num_str))
Output:
111
<class 'str'>
111.1234
<class 'str'>
3. f-string을 이용하여 숫자를 문자열로 변환
format()
과 같은 방식으로, f-string
을 이용하여 int, float을 문자열로 변환할 수 있습니다.
num = 111
num_str = f'{num}'
print(num_str)
print(type(num_str))
num = 111.1234
num_str = f'{num}'
print(num_str)
print(type(num_str))
Output:
111
<class 'str'>
111.1234
<class 'str'>