Pythonのmaketrans()メソッド
説明
Pythonのmaketrans()メソッドは文字のマッピング変換テーブルを作成するために使用され、2つのパラメータを取るために、最も簡単な方法が呼び出され、最初の引数は、2番目のパラメータは、変換の文字列表現に変換する文字を表す文字列ですゴール。
注:2つの文字列が1対1の関係と同じ長さでなければなりません。
文法
maketrans()メソッドの構文:
str.maketrans(intab, outtab)
パラメータ
- intab - 文字の文字列を置換する文字列。
- outtab - マッピング文字を対応する文字列。
戻り値
新しい文字列が生成後に文字列変換を返します。
例
次の例は、(maketransの使用方法を示し)番号を指定されたすべての母音を変換する方法:
#!/usr/bin/python # -*- coding: UTF-8 -*- from string import maketrans # 必须调用 maketrans 函数。 intab = "aeiou" outtab = "12345" trantab = maketrans(intab, outtab) str = "this is string example....wow!!!"; print str.translate(trantab);
次のように上記の出力結果の例は次のとおりです。
th3s 3s str3ng 2x1mpl2....w4w!!!