Latest web development tutorials

Pythonのmaketrans()メソッド

Python文字列 Python文字列


説明

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

Python文字列 Python文字列