2013-04-04 113 views
20

我是新来的蟒蛇,请任何一个告诉我如何使用string.maketrans(),请用一些例子吗?我需要知道如何使用string.maketrans

我找到了一些这样的:

allchars = string.maketrans ('', '') 

返回字符映射,但我无法弄清楚如何使用这种方法

感谢您的帮助

+6

您从文档中无法理解什么? – wRAR 2013-04-04 15:43:21

回答

36

后,你已经使用string.maketrans创建了一个翻译表,您可以使用str.translate方法的结果,例如:

import string 
trans = string.maketrans('ae', 'bx') # a->b and e->x 
text = 'abcdef' 
print text.translate(trans) 
# bbcdxf 
+0

tnx是真正的healpful – 2013-04-04 18:44:45

+6

严重的是,这应该在文档中。 – xyres 2014-12-25 02:13:37

+1

@xyres严重的是,它已经记录在https://docs.python.org/2/library/string.html#string.maketrans – RayLuo 2015-08-13 22:44:16

相关问题