Wie gibt man in Python eine Übersetzungstabelle zurück?


In Python gibt es die Methode maketrans() im str-Datentyp, die eine Übersetzungstabelle zurückgibt. Diese Methode nimmt zwei Argumente, die beide Zeichenketten sein müssen, und gibt eine Tabelle zurück, die von der translate()-Methode verwendet werden kann, um Zeichen in einer Zeichenkette zu übersetzen.

Hier ist ein Beispiel:

# Erstelle eine Übersetzungstabelle
tabelle = str.maketrans("aeiou", "12345")

# Übersetze eine Zeichenkette mit der Tabelle
text = "Dies ist ein Beispieltext"
neuer_text = text.translate(tabelle)

print(neuer_text)
# Output: D123s 3st 21 B3sp13lt3xt

In diesem Beispiel wird eine Übersetzungstabelle erstellt, die alle Vokale in der Zeichenkette durch Zahlen ersetzt. Dann wird die translate()-Methode verwendet, um den Text mit der Tabelle zu übersetzen. Der neue Text wird dann ausgegeben.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.