2013-04-04 16 views
20

Jestem nowy w python, proszę może ktoś mi powiedzieć, jak korzystać z string.maketrans(), z przykładami proszę?Muszę wiedzieć dokładnie, jak używać string.maketrans

znajdę trochę jak:

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

że zwróci mapę znaków, ale nie mogłem dowiedzieć się, jak korzystać z tego podejścia

dzięki za pomoc

+6

Czego dokładnie nie rozumiesz w dokumentacji? – wRAR

Odpowiedz

36

Po utworzono tabelę translacji za pomocą string.maketrans, można użyć jej wyniku do metody str.translate, np .:

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

tnx, który był naprawdę healpful –

+6

Poważnie, powinno to być w dokumentach. – xyres

+1

@xyres Poważnie, jest już udokumentowane w https://docs.python.org/2/library/string.html#string.maketrans – RayLuo

Powiązane problemy