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 / Funktion | Syntax | Beschreibung |
|---|---|---|
| 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 / Funktion | Syntax | Beschreibung |
|---|---|---|
| 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
# 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
Kurzanleitung für Python-Listenoperationen. Meistern Sie das Anhängen, Einfügen, Entfernen, Sortieren und Schneiden von Elementen.
Spickzettel für Python-WörterbuchmethodenLernen Sie Python-Wörterbuchmethoden. Vollständiges Referenzhandbuch für das Einfügen, Abrufen, Aktualisieren und Überprüfen von Schlüssel-Wert-Paaren.
Spickzettel zur Python-F-String-FormatierungLeitfaden zur Python-F-String-Formatierung. Beherrschen Sie Dezimalgenauigkeit, Ausrichtung, Datumsformatierung und Ausdrucksauswertung.
Empfohlene Python-Ressourcen
Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.
Python-Strings
Master-String-Manipulation in Python. Lernen Sie String-Methoden, Slicing-, Verkettungs- und Formatierungstechniken anhand klarer, ausführbarer Codebeispiele.
So kehren Sie einen String in Python um
Erfahren Sie anhand visueller Codebeispiele, wie Sie eine Zeichenfolge in Python mithilfe von Slicing, der Funktion „reversed()“ und der Schleifenverkettung umkehren.
Python vs. JavaScript: Welche Programmiersprache ist die beste?
Ein umfassender Vergleich zwischen Python und JavaScript. Entdecken Sie Syntaxunterschiede, Leistung, Anwendungsfälle (Backend vs. Frontend) und Codierungsbeispiele.