Spickzettel für Python-String-Methoden

Ein vollständiges Referenzhandbuch für die Python-String-Manipulation. Meistern Sie das Formatieren, Suchen, Teilen, Ersetzen und Überprüfen von Zeichenfolgeneigenschaften.

Gängige Methoden zur Zeichenfolgenformatierung

Methoden zum Ändern des String-Gehäuses, der Ausrichtung und des Abstands.

Methode / FunktionSyntaxBeschreibung
upper()text.upper()Wandelt alle Zeichen in der Zeichenfolge in Großbuchstaben um.
lower()text.lower()Wandelt alle Zeichen in der Zeichenfolge in Kleinbuchstaben um.
strip()text.strip()Entfernt führende und nachfolgende Leerzeichen.
replace()text.replace(old, new)Ersetzt alle Vorkommen einer Teilzeichenfolge durch eine andere.

String-Suche und -Inspektion

Methoden zum Suchen von Indizes, Zählen von Vorkommen und Überprüfen von Zeichenfolgenpräfixen/-suffixen.

Methode / FunktionSyntaxBeschreibung
find()text.find(sub)Gibt den niedrigsten Index der Teilzeichenfolge zurück, falls gefunden, andernfalls -1.
count()text.count(sub)Gibt die Anzahl der nicht überlappenden Vorkommen einer Teilzeichenfolge zurück.
startswith()text.startswith(prefix)Gibt True zurück, wenn die Zeichenfolge mit dem angegebenen Präfix beginnt.
endswith()text.endswith(suffix)Gibt True zurück, wenn die Zeichenfolge mit dem angegebenen Suffix endet.

Interaktives Demo-Skript

run_all_cheat_methods.py
Im Editor ausführen
# upper()
text.upper()

# lower()
text.lower()

# strip()
text.strip()

# replace()
text.replace(old, new)

# find()
text.find(sub)

# count()
text.count(sub)

# startswith()
text.startswith(prefix)

# endswith()
text.endswith(suffix)

Häufig gestellte Fragen

Ändern String-Methoden den ursprünglichen String?

Nein, Zeichenfolgen in Python sind unveränderlich. String-Methoden geben immer einen neuen String zurück und lassen den Originaltext unverändert.

Was ist der Unterschied zwischen find() und index()?

find() gibt -1 zurück, wenn die Teilzeichenfolge nicht gefunden wird, wohingegen index() eine ValueError-Ausnahme auslöst.

Verwandte Themen

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.