翻訳のpython3()メソッド
説明
変換テーブルに与えられた()メソッドのパラメータテーブル(256文字)文字列変換、デルのパラメータに文字をフィルタリングします。
文法
()メソッドの構文を翻訳:
str.translate(table[, deletechars]);
パラメータ
- テーブル - 変換テーブルがmaketrans法により変換テーブルから変換されました。
- deletechars - フィルタする文字列のリスト。
戻り値
変換された文字列を返します。
例
次の例では、使用するために()関数を翻訳示しています。
#!/usr/bin/python3 intab = "aeiou" outtab = "12345" trantab = str.maketrans(intab, outtab) str = "this is string example....wow!!!" print (str.translate(trantab))
次のように上記の出力結果の例は次のとおりです。
th3s 3s str3ng 2x1mpl2....w4w!!!
上記の例は、文字列 'X'と 'M'の文字を削除するには:
#!/usr/bin/python from string import maketrans # Required to call maketrans function. intab = "aeiou" outtab = "12345" trantab = maketrans(intab, outtab) str = "this is string example....wow!!!"; print str.translate(trantab, 'xm');
上記の出力の例:
th3s 3s str3ng 21pl2....w4w!!!