20

私はpythonが初めてです。誰かが使用方法を教えてstring.maketrans ()ください。いくつかの例を教えてください。

私は次のようなものを見つけます:

allchars = string.maketrans ('', '')

文字マップを返しますが、このアプローチの使用方法がわかりませんでした

ご協力いただきありがとうございます

4

1 に答える 1

37

を使用して変換テーブルを作成した後、その結果をメソッドにstring.maketrans使用できます。str.translate

import string
trans = string.maketrans('ae', 'bx') # a->b and e->x
text = 'abcdef'
print text.translate(trans)
# bbcdxf
于 2013-04-04T15:43:16.513 に答える