関数str.maketrans, str.translateの使い方の例

関数の機能
  maketrans:関数str.translateで使う変換テーブルを返却
  translate:変換テーブルに従って文字を変換したものを返却

str.maketrans 関数で str.translate で使うための変換テーブルを作成

>>> alphabet_u = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> alphabet_l = 'abcdefghijklmnopqrstuvwxyz'
>>> table = str.maketrans(alphabet_u, alphabet_l, '!')
この例では、大文字のアルファベットから小文字のアルファベットへの変換テーブルを作成しています。更に、maketransの第3引数に削除する文字として'!'を指定しています。

str.translate で文字列を変換

>>> s = "HELLO WORLD!"
>>> s.translate(table)
'hello world'
関連項目
関数str.replaceの使い方の例