Python3 string.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!!!

上一篇: Python3数字 下一篇: Python3字符串