티스토리 뷰

728x90

Integer 또는 Float 타입의 숫자를 문자열로 변환하는 방법에 대해서 알아보겠습니다.

 

str() 함수를 이용한 방법

str()은 인자로 전달된 숫자를 문자열로 변환합니다.

n = 123
n_str = str(n) # 123
print(n_str)

n = 123.1234
n_str = str(n)
print(n_str) # 123.1234

 

format() 함수를 이용한 방법

format()을 이용하여 아래와 같이 숫자 타입의 변수를 문자열로 변환할 수 있습니다.

n = 123
n_str = "{}".format(n)
print(n_str) # 123

n = 123.1234
n_str = "{}".format(n)
print(n_str) # 123.1234

 

f-string을 이용한 방법

f-string은 format()과 비슷한 방식으로 문자열을 만드는 방법인데요.

아래와 같이 f-string을 이용하여 숫자 타입 변수를 문자열로 변환할 수 있습니다.

n = 123
n_str = f'{n}'
print(n_str) # 123

n = 123.1234
n_str = f'{n}'
print(n_str) # 123.1234

 

 

References: https://www.geeksforgeeks.org/convert-integer-to-string-in-python/

728x90