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__メソッドを定義する必要があるということです。

bannerAds