python3中maketrans方法

maketrans方法返回一个可用的转换表,它将每个字符映射到同一位置的字符中; from和to必须具有相同的长度。

>>> a = 'abcde'
>>> b = '12345'
>>> s = 'my name is wang wei'
>>> table = str.maketrans(a, b)
>>> s.translate(table)
'my n1m5 is w1ng w5i'


str.maketrans(a, b) 创建a对应到b中的转换表,s应用这个转换表时,s中的值:

a - 1

b - 2

c - 3

d - 4

e - 5

按照转换改为相应的值。

 

 

展开阅读全文