2013-04-04 2 views
20

Я новичок в python, пожалуйста, кто-нибудь скажет мне, как использовать string.maketrans(), с некоторыми примерами, пожалуйста?Мне нужно точно знать, как использовать string.maketrans

Я нахожу некоторые, как:

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

, которые возвращают карту характер, но я не мог понять, как использовать этот подход

Спасибо за вашу помощь

+6

Что именно вы не понимаете из документации? – wRAR

ответ

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 –

+6

Серьезно, это должно быть в документах. – xyres

+1

@xyres Серьезно, это уже зарегистрировано в https://docs.python.org/2/library/string.html#string.maketrans – RayLuo

Смежные вопросы