メインコンテンツまでスキップ

Pythonで文字列内の特定の文字を置換する方法

Pythonで文字列内の特定の文字を置換する方法

Pythonを使用して文字列内の特定の文字を置換する手順を以下に示します。

ステップ1:文字列の初期化 まず、変更したい元の文字列を含む文字列変数を初期化する必要があります。例えば、「こんにちは、世界!」という文字列内のすべての「o」を「x」に置換したい場合、次のように文字列を変数に代入します。

original_string = "こんにちは、世界!"

ステップ2:replace()メソッドの使用 Pythonの文字列には、特定の文字やサブ文字列を別の文字やサブ文字列に置換できる組み込みのreplace()メソッドがあります。今回は「o」を「x」に置換したいので、replace()メソッドを次のように使用します。

new_string = original_string.replace('o', 'x')

この例では、replace()メソッドはoriginal_string内の「o」のすべての出現箇所を検索し、「x」で置換します。変更された文字列は変数new_stringに代入されます。

ステップ3:変更された文字列の表示 最後に、結果を確認するために変更された文字列を表示することができます。次のようにprint()関数を使用して、コンソールに文字列を表示します。

print(new_string)

完全なコードの例:

original_string = "こんにちは、世界!"
new_string = original_string.replace('o', 'x')
print(new_string)

出力:

こんにちは、世界!

これがPythonを使用して特定の文字を文字列内で置換する方法です。