Python translate()-Methode

Python 字符串Python-String


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!!!

Python 字符串Python-String

Andere Erweiterungen