import string
"abc".translate(string.maketrans("abc", "def")) # => "def"
请注意文档中有关unicode字符串翻译中微妙之处的评论。
对于Python 3,您可以直接使用:
"abc".translate(str.maketrans("abc", "def"))
编辑:由于tr
有点高级,因此也可以考虑使用re.sub
。
使用Python进行字符转换(如tr命令)
import string
"abc".translate(string.maketrans("abc", "def")) # => "def"
请注意文档中有关unicode字符串翻译中微妙之处的评论。
对于Python 3,您可以直接使用:
"abc".translate(str.maketrans("abc", "def"))
编辑:由于tr
有点高级,因此也可以考虑使用re.sub
。