Python3 replace()メソッド
説明
replace() メソッドは文字列中の old(旧文字列)を new(新文字列)に置換します。3番目のパラメータ max を指定した場合、置換は max 回を超えません。
構文
replace()メソッドの構文:
str.replace(old, new[, max])
パラメータ
- old -- 置換される部分文字列。
- new -- 新しい文字列。old 部分文字列を置換するために使用します。
- max -- オプションのパラメータ、置換は max 回を超えません。
戻り値
文字列中の old(旧文字列)を new(新文字列)に置換した後に生成される新しい文字列を返します。3番目のパラメータ max を指定した場合、置換は max 回を超えません。
実例
以下の実例は replace() 関数の使用方法を示しています:
実例
#!/usr/bin/python3
str = "www.w3cschool.cc"
print ("サンプル旧アドレス:", str)
print ("サンプル新アドレス:", str.replace("w3cschool.cc", "example.com"))
str = "this is string example....wow!!!"
print (str.replace("is", "was", 3))
上記の実例の出力結果は次のとおりです:
サンプル旧地址: www.w3cschool.cc サンプル新地址: www.example.com thwas was string example....wow!!!
その他の拡張
Python3 文字列