Python の replace メソッドについて

replace メソッドとは

文字列に含まれる特定の部分文字列を、別の文字列に置換します。

実行例

次のコードを実行します。

model = 'MS-06S'
output = model.replace('MS-06S', 'シャア専用ザク')
print(output)

出力結果は次のとおりです。

シャア専用ザク

解説

コードの記述方法は、次のとおりです。

文字列.replace(置換前の文字列, 置換後の文字列, 最大回数)

第 1 引数に置換前の文字列、第 2 引数に置換後の文字列、第3引数に置換する最大回数を指定します。

複数の文字列を置換

replace をつなげて、複数の文字列を置換できます。

model = 'MS-06S, MSN-02'
output = model.replace('MS-06S', 'シャア専用ザク').replace('MSN-02', 'ゲルググ')
print(output)

出力結果は次のとおりです。

シャア専用ザク, ゲルググ
input した内容で一致した場合に置換
output = input('型番を入力してください:')
print(output.replace('MS-06S', 'シャア専用ザク').replace('MSN-02', 'ゲルググ'))

出力結果は次のとおりです。

型番を入力してください:MS-06S
シャア専用ザク

以上