Python translate()-Methode
Beschreibung
Die Python-Methode translate() konvertiert die Zeichen einer Zeichenkette gemäß der durch den Parameter table angegebenen Tabelle (mit 256 Zeichen) und platziert die herauszufilternden Zeichen im Parameter del.
Syntax
Syntax der translate()-Methode:
str.translate(table[, deletechars]);
Parameters
- table -- Übersetzungstabelle, die aus der maketrans-Methode konvertiert wird.
- deletechars -- die Liste der Zeichen, die aus der Zeichenkette herausgefiltert werden sollen.
Rückgabewert
Gibt die übersetzte Zeichenkette zurück.
Beispiele
Das folgende Beispiel zeigt, wie die Funktion translate() verwendet wird:
Beispiel (Python 2.0+)
#!/usr/bin/python
from string import maketrans # Importiere die maketrans-Funktion.
intab = "aeiou"
outtab = "12345"
trantab = maketrans(intab, outtab)
str = "this is string example....wow!!!";
print str.translate(trantab);
Die Ausgabe des obigen Beispiels ist wie folgt:
th3s 3s str3ng 2x1mpl2....w4w!!!
Das obige Beispiel entfernt die Zeichen 'x' und 'm' aus dem String:
Beispiel (Python 2.0+)
#!/usr/bin/python
from string import maketrans # Erforderlich, um die maketrans-Funktion aufzurufen.
intab = "aeiou"
outtab = "12345"
trantab = maketrans(intab, outtab)
str = "this is string example....wow!!!";
print str.translate(trantab, 'xm');
Die Ausgabe des obigen Beispiels ist:
th3s 3s str3ng 21pl2....w4w!!!
Andere Erweiterungen
Python-String