Python str()関数とは?文字列変換の基本と応用
Pythonにおいて、str()関数はオブジェクトを文字列に変換するために使用されます。数値、リスト、タプル、辞書などさまざまなタイプのデータを入力として受け取り、それを対応する文字列形式に変換します。例えば、
num = 10
str_num = str(num)
print(str_num) # 输出:'10'
list1 = [1, 2, 3]
str_list = str(list1)
print(str_list) # 输出:'[1, 2, 3]'
dict1 = {'a': 1, 'b': 2}
str_dict = str(dict1)
print(str_dict) # 输出:{'a': 1, 'b': 2}'
注意すべき点は、カスタムクラスオブジェクトを文字列形式に変換する場合は、クラス内で__str__メソッドを定義する必要があるということです。