Python str() 내장 함수

Python 3 설명서에서 발췌

객체의 문자열 버전을 반환합니다. 객체가 제공되지 않으면 빈 문자열을 반환합니다. 인코딩 또는 errors 가 제공되는지에 따라 str() 의 동작이 달라집니다.

소개

Python 의 str() 함수는 객체의 문자열 버전을 반환하는 내장 함수입니다. 객체가 제공되지 않으면 빈 문자열을 반환합니다. 다른 데이터 유형을 문자열로 변환하는 다용도 함수입니다.

예시

# 정수를 문자열로 변환
from_integer = str(29)
print(from_integer)
print(type(from_integer))
29
<class 'str'>
# 부동 소수점을 문자열로 변환
from_float = str(-3.14)
print(from_float)
print(type(from_float))
-3.14
<class 'str'>
# 빈 문자열 반환
str()
''

관련 링크