Latest web development tutorials

Pythonの翻訳()メソッド

Python文字列 Python文字列


説明

Pythonはデルのパラメータに文字をフィルタリングするために、表に与えられた()メソッドのパラメータテーブル(256文字)文字列変換を翻訳します。

文法

()メソッドの構文を翻訳:

str.translate(table[, deletechars]);

パラメータ

  • テーブル - 変換テーブルがmaketrans法により変換テーブルから変換されました。
  • deletechars - フィルタする文字列のリスト。

戻り値

変換された文字列を返します。

次の例では、使用するために()関数を翻訳示しています。

#!/usr/bin/python

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!!!

上記の例は、文字列 '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!!!

Python文字列 Python文字列