Python3-string-maketrans

提供:Dev Guides
移動先:案内検索

Python 3-文字列maketrans()メソッド

説明

  • maketrans()*メソッドは、intabstringの各文字をouttab文字列の同じ位置にある文字にマッピングする変換テーブルを返します。 次に、このテーブルはtranslate()関数に渡されます。

-intabとouttabは同じ長さでなければなりません。

構文

以下は* maketrans()*メソッドの構文です-

str.maketrans(intab, outtab]);

パラメーター

  • intab -これは実際の文字を含む文字列です。
  • outtab -これは、対応するマッピング文字を持つ文字列です。

戻り値

このメソッドは、translate()関数で使用される変換テーブルを返します。

次の例は、maketrans()メソッドの使用法を示しています。 これの下で、文字列内のすべての母音は、その母音の位置に置き換えられます-

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