python3で練習問題みたいなのクリアした
文字列から特定の文字を入れ替えて出力する問題をクリアした
例:The Book → The Geek
のように BをG、oをe、に置き換える
s = input()#入力文字列 print(s.translate(str.maketrans({'B' : 'G', 'o' : 'e'})))
こちらのページを参考にさせていただきました
Pythonで文字列を置換(replace, translate, re.sub, re.subn) | note.nkmk.me
複数の文字を指定して置換: translate
複数の文字(長さ1の文字列)を指定して置換する場合は文字列(str型)のtranslate()メソッドを使う。4. 組み込み型 str.translate() — Python 3.6.5 ドキュメント
translate()に指定する変換テーブルはstr.maketrans()関数で作成する。4. 組み込み型 str.maketrans() — Python 3.6.5 ドキュメント
str.maketrans()関数には置換元文字をキー、置換先文字列を値とする辞書を指定する。
後あんま関係ないけどこの「はてなブログ」の見たまま記述以外の記法があるの初めて知った
もういっこ、プログラムって何か実行する方法なかったかな、忘れた