2013-04-04 165 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

相關問題