如何根据给定的字典翻译Python中的字符串?
我们可以使用translate()方法,该方法返回使用表格(使用string模块中的maketrans()函数构造的表格)转换所有字符的字符串的副本,可选删除在字符串deletechars中找到的所有字符。
更多Python相关文章,请阅读:Python 教程
示例
from string import maketrans # 调用maketrans函数所需
intab = "aeiou"
outtab = "12345"
trantab = maketrans(intab, outtab)
str = "This is a string example....wow!!!";
print str.translate(trantab)
输出
这将给我们输出-
Th3s 3s 1 str3ng 2x1mpl2....w4w!!!