概要
str.translate(table)
str:変換する文字列- 変換テーブルで文字列置換え
- Python-str.maketrans():str.translate()用 変換テーブル作成
- 組込み型 文字列メソッド
実行結果
# ※()内文字表記,()外Unicode # 「97(a)→122(z)」、「65(A)→90(Z)」、「48(0)→57(9)」 change_table={97: 'z', 65: 90, 48: 57} print("7aA0f#23".translate(change_table)) # 「97(a)65(A)48(0)→122(z)90(Z)57(9)」 change_table={97: 122, 65: 90, 48: 57} print("7aA0f#23".translate(change_table)) # 「97(a)65(A)48(0)→122(z)90(Z)57(9)」、「35(#)→None」 change_table={97: 122, 65: 90, 48: 57, 35: None} print("7aA0f#23".translate(change_table))
表示イメージ
7zZ9f#23 7zZ9f#23 7zZ9f23