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