pythonの文字列にインデックス指定で代入する方法を教えてください

Pythonでは文字列は不変であり、インデックス指定で文字列の中身を直接変更することはできません。文字列内を一部修正したい場合は、文字列をリストに変換し、リストの中身を修正してからリストを文字列に戻す必要があります。

以下にサンプルコードを示します:

s = "hello"
# 将字符串转换成列表
s_list = list(s)
# 修改列表中的元素
s_list[0] = 'H'
# 将列表转换回字符串
new_s = ''.join(s_list)

print(new_s)  # 输出 "Hello"

文字列をリストに変換することで、リスト内の要素をインデックスで変更し、最後にリストを文字列に戻すことができます。

bannerAds