Python の replace メソッドの使い方は次のとおりです。
Pythonのreplace()メソッドは、文字列内で指定した文字(または文字列)を別の文字(または文字列)に置換します。
replace()メソッドの構文は次のとおりです。
string.replace(old, new[, count])
string(置換対象の文字列)、old(置換される文字(または文字列))、new(置換される文字(または文字列))、count(オプション、置換回数。省略時は全置換)
replace() メソッドの例を以下に示します。
string = "Hello, World!"
new_string = string.replace("World", "Alice")
print(new_string) # 输出: Hello, Alice!
上の例では、文字列「Hello, World!」内の「World」が「Alice」に置き換えられ、「Hello, Alice!」という新しい文字列が生成されました。
なおreplace()メソッドは新しい文字列を返却し、元の文字列は編集されません。元の文字列に対して置換操作を行いたい場合は、代入式を利用して、新しい文字列を元の文字列の変数に代入する必要があります。
なお、置換()メソッドは、指定した文字(または文字列)を削除する目的にも使うことができ、その場合new引数に空文字を指定すればよい。
string = "Hello, World!"
new_string = string.replace("o", "") # 删除字符串中的所有字母"o"
print(new_string) # 输出: Hell, Wrld!
上の例では、文字列内のすべての文字「o」は空文字列に置き換えられ、新しい文字列「Hell, Wrld!」が生成されました。