2013-04-04 8 views
20

verwendet Ich bin neu zu Python, bitte kann mir jemand sagen, wie man string.maketrans() verwendet, mit einigen Beispielen bitte?ich muss genau wissen, wie man string.maketrans

finde ich einige wie:

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

, die den Charakter Karte zurückgeben, aber ich konnte nicht herausfinden, wie dieser Ansatz für Ihre Hilfe

Dank

+6

Was genau verstehen Sie nicht aus der Dokumentation? – wRAR

Antwort

36

verwenden, nachdem Sie haben erstellt eine Übersetzungstabelle mit string.maketrans, können Sie das Ergebnis davon zu der str.translate Methode verwenden, zB:

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

tnx das war wirklich healful –

+6

Ernsthaft, sollte dies in der Dokumentation sein. – xyres

+1

@xyres Im Ernst, es ist bereits in https://docs.python.org/2/library/string.html#string.maketrans dokumentiert – RayLuo

Verwandte Themen