我需要知道如何使用string.maketrans

Ous*_*mri 20 python python-2.7

我是python的新手,请任何人告诉我如何使用string.maketrans (),请举一些例子吗?

我找到一些像:

allchars = string.maketrans ('', '')
Run Code Online (Sandbox Code Playgroud)

返回角色地图,但我无法弄清楚如何使用这种方法

谢谢你的帮助

Jon*_*nts 37

使用后创建转换表后string.maketrans,可以将结果用于str.translate方法,例如:

import string
trans = string.maketrans('ae', 'bx') # a->b and e->x
text = 'abcdef'
print text.translate(trans)
# bbcdxf
Run Code Online (Sandbox Code Playgroud)

  • 说真的,这应该在文档中. (6认同)
  • @RayLuo 我的意思是示例代码应该在文档中。 (2认同)