Python str() ビルトイン関数

Python 3 ドキュメントより

オブジェクトの文字列バージョンを返します。オブジェクトが指定されていない場合、空の文字列を返します。それ以外の場合、str() の動作はエンコーディングまたは errors が指定されているかどうかに依存します。

Introduction

Python の str() 関数は、オブジェクトの文字列バージョンを返すビルトイン関数です。オブジェクトが提供されない場合、空の文字列を返します。これは、他のデータ型を文字列に変換するための多用途な関数です。

Examples

# transform an integer to a string
from_integer = str(29)
print(from_integer)
print(type(from_integer))
29
<class 'str'>
# transform a float to string
from_float = str(-3.14)
print(from_float)
print(type(from_float))
-3.14
<class 'str'>
# return an empty string
str()
''