Pythonで特定の文字列を文字列内で置き換える方法は?
Pythonでは、replace()メソッドを使用して文字列の一部を置き換えることができます。
replace()メソッドの構文は以下のようになります。
string.replace(old, new, count)
oldとは、置き換える古い文字列を指します。newは、置き換える新しい文字列を指します。countは任意のパラメータで、置き換える回数を表します(デフォルトはすべて置き換える)。
以下は例を示します:
string = "Hello, World!"
new_string = string.replace("World", "Python")
print(new_string)
出力結果:
Hello, Python!
この例では、”World”という文字列を”Python”に置き換えて、その結果をnew_string変数に保存します。そして、新しい文字列new_stringを印刷します。
replace()メソッドは新しい文字列を返し、元の文字列は変更されません。元の文字列を置換する必要がある場合は、結果を元の文字列変数に代入してください。
string = string.replace("World", "Python")
print(string) # 输出结果为 "Hello, Python!"