Auf dieser Seite
Python-Strings: Umwandeln, Bereinigen, Finden und Formatieren
Strings sind der Datentyp, mit dem Sie in Python am häufigsten arbeiten: Benutzereingaben, Dateiinhalte, Webseiten und CSV-Zeilen treffen alle als Text ein. Man unterschätzt sie leicht, denn ein Python-String ist unveränderlich — keine Methode verändert ihn an Ort und Stelle; jede Operation gibt einen neuen String zurück. Diese Seite ordnet alle 115 DelftStack-String-Anleitungen nach der Aufgabe, die Sie gerade erledigen, entlang vier Arbeitslinien: Text in andere Typen umwandeln und zurück, Zeichen entfernen, die nicht dazugehören, finden und prüfen, was ein String enthält, und Text für die Ausgabe formatieren oder ersetzen.
Der Lernpfad für Strings
Beginnen Sie mit fünf Minuten Grundlagen: wie Strings aufgebaut sind, wie Indizierung und Slicing funktionieren und warum Unveränderlichkeit bedeutet, dass Sie den Rückgabewert immer aufbewahren müssen. Lernen Sie danach Suchen und Bereinigen — find(), der in-Operator, strip() und replace() erledigen den größten Teil der täglichen Textarbeit. Weiter geht es mit der Umwandlung, bei der Strings mit Listen, Zahlen, Dictionaries und Bytes die Plätze tauschen. Den Abschluss bilden Formatieren und Ersetzen, wo F-Strings der Standard sind und die älteren Stile nur dort auftreten, wo sie sich ihren Platz noch verdienen. Jeder der folgenden Schritte ist eine Gruppe auf dieser Seite, in der Reihenfolge, in der man sie lernt.
Fünf-Minuten-Grundlagen: Erstellen, Verbinden und Wiederholen
Ein String ist eine Folge von Zeichen in einfachen oder doppelten Anführungszeichen; dreifache Anführungszeichen spannen mehrere Zeilen, und mit Indizierung und Slicing lesen Sie jeden beliebigen Teil. Zwei Fakten erledigen den größten Teil der Arbeit: len() misst einen String, und wer einen längeren baut, erzeugt immer einen neuen Wert.
- N-malige Wiederholung von Zeichenketten in Python — Multipliziert mit
*für eine feste Anzahl von Kopien, wiederholt und schneidet dann per Slicing auf eine exakte Ziellänge zu und prüft leere Quellen und negative Längen. - String in Python kopieren — Sechs Wege zum Duplizieren — Konkatenation mit leerem String, vollständiges Slicing,
str(),%,format()und F-Strings — nachdem erklärt wurde, warum Unveränderlichkeit dazu führt, dass beide Variablen denselben Wert teilen. - Erstellen eines mehrzeiligen Zeichenkette in Python — Dreifache Anführungszeichen für echten mehrzeiligen Text, Backslash und geklammerte Konkatenation für eine logische Zeile und
textwrap.fill()für Ausgabe mit fester Breite. - Hängen Sie in Python einen String an einen anderen an —
+gegenstr.join();join()gewinnt bei vielen Teilen, weil jedes+einen neuen Zwischen-String erzeugt.
Umwandeln: Strings in Listen, Zahlen und zurück
Bei der Umwandlung verdient die String-Arbeit ihr Geld: Daten treffen als Text ein und werden als etwas anderes verwendet. Listen sind die belebteste Tür, Zahlen die nächste; Container werden mit str() oder join() flach, und Bytes wechseln nur über ausdrückliche Kodierungen die Seite. Ein Nachbar wohnt anderswo: Ein datetime in einen String zu verwandeln, gehört zu den Datetime-Anleitungen — siehe den Datetime-Abschnitt der Python-Säule.
- Eine Zeichenkette in Python in eine Liste umwandeln — Die Flaggschiff-Anleitung:
list()für Zeichen,split()für Wörter und Felder,ast.literal_eval()für literalen Text — niemalseval()auf nicht vertrauenswürdige Eingaben. - Konvertieren Tupel in einen String in Python —
str()behält die Struktur des Tupels,join()liefert ein sauber getrenntes Ergebnis, und ein Generator mitstr()pro Element bewältigt gemischte Typen. - Konvertieren Sie ein Dictionary in einen String in Python — Vier Wege: eine handgeschriebene Schleife,
str(),json.dumps()für den Datenaustausch undpprint.pformat()für lesbare Verschachtelung. - Entsprechung für tostring() in Python — Python hat kein
toString():str()für einen Wert,join()für viele, F-Strings für Nachrichten,__str__()für eigene Klassen. - Liste von Strings in Integer umwandeln in Python — Dieselbe Umwandlung auf vier Wegen: Comprehension,
map(int, ...), eine ausdrückliche Schleife und NumPy für große Datenmengen. - Konvertieren von Bytearray in String in Python — Zeigt, warum
bytes()einb'...'-Repr zurücklässt und warumbytearray.decode()den eigentlichen Text zurückgibt. - Konvertieren Sie einen String in Binär in Python — Trennt die Codepunkt-Binärdarstellung über
ord()von der Binärdarstellung kodierter Bytes überbytearray()mit08b-Auffüllung. - Konvertieren von String in Boolean in Python — Beginnt mit der Falle —
bool("False")istTrue— und baut dann einen ausdrücklichen Token-Parser, der bei unbekannten Schreibweisen einen Fehler auslöst.
Bereinigen und Löschen: Entfernen, was nicht dazugehört
Bereinigen ist die Heimdisziplin dieses Clusters: Gescrapte Seiten, Exporte und Benutzereingaben treffen mit Zeichen ein, die nie eingeladen waren. Wählen Sie nach der Form des Schmutzes: replace() für einen bekannten Teilstring, translate() mit einer Tabelle für eine ganze Zeichenmenge auf einmal und reguläre Ausdrücke, wenn der Schmutz ein Muster ist, kein Literal.
- Möglichkeiten zum Entfernen von xa0 aus einem String in Python — Zwei Angriffe auf das unsichtbare geschützte Leerzeichen: Zerlegung per
unicodedata.normalize("NFKD", ...)und ein direktesreplace("\xa0", " "). - Entfernen Kommas aus String in Python —
replace(",", "")für jedes Komma, dascount-Argument nur für das erste,re.sub()für Musterarbeit. - Wie man in Python die Interpunktion von einer Zeichenkette entfernt — Das komplette Werkzeugset: ein Filter über
string.punctuation, die Regex-Ersetzung[^\w\s]und eine schnellestr.translate()-Tabelle ausmaketrans(). - Entfernen von Anführungszeichen aus String in Python —
replace()löscht Anführungszeichen überall;strip('"')entfernt nur das umgebende Paar und lässt innere Anführungszeichen unberührt. - Sonderzeichen aus der Zeichenkette in Python entfernen — Definiert zuerst, was „speziell" heißt, und wendet dann einen
isalnum()-Filter, einetranslate()-Menge oder eine ASCII-only-Regex an. - \n aus der Zeichenkette in Python entfernen —
replace()für Zeilenumbrüche,split()plusjoin(), um Zeilen mit einfachen Leerzeichen neu zu verbinden, Regex für gemischte Leerzeichen. - Wie man das letzte Zeichen aus einer Zeichenkette in Python entfernt — Slicing erledigt es:
s[:-1]lässt das letzte Zeichen fallen, und negative Indizierung verallgemeinert auf die letzten drei.
Finden, Prüfen und Zählen
Finden ist der größte ungedeckte Bedarf dieses Clusters: Leser kennen das Zeichen, das sie wollen, und brauchen seine Position, seine Anzahl oder eine Ja-oder-Nein-Antwort. Halten Sie die Arbeitsteilung sauber — in beantwortet das Ob, find() das erste Wo, index() das Wo und beschwert sich lautstark, wenn es keine Übereinstimmung gibt, und count() das Wie-viele.
- Zeichen in einer Zeichenkette in Python suchen —
find()für die erste Übereinstimmung,rfind()für die letzte,index(), wenn Abwesenheit einen Fehler auslösen soll, und eineenumerate()-Schleife für jeden Index. - Vorkommen eines Zeichens in einem Python-String zählen —
str.count()für ein Zeichen samt seiner Regel für nicht überlappende Teilstrings;collections.Counter, wenn jedes Zeichen gezählt werden muss. - Überprüfen Sie, ob eine Zeichenkette Word in Python enthält —
infür den einfachen Test, wobei"is" in "This"wahr ist; eine\b-Regex mit Wortgrenzen, wenn ein ganzes Wort zählt. - Prüfen Sie Variable ist String oder nicht in Python —
isinstance(value, str)als Standard, der strengeretype()-Vergleich, der Unterklassen übersieht, und try-except-Varianten. - if-Anweisungen mit Zeichenketten in Python — Bedingungen aus
==,in-Mitgliedschaft und schreibweisen-normalisiertem Vergleich;isprüft Identität, nicht Text. - Python Finde alle Vorkommen in String —
count()mit Grenzen für eine schnelle Summe und einestartswith()-Comprehension, die jeden Index zurückgibt.
Groß-/Kleinschreibung, Vergleich und Auffüllen
Bei der Schreibweise gehen Vergleiche still schief: Python vergleicht nach Unicode-Codepunkt, also zählen Groß-/Kleinschreibung und Sonderbuchstaben alle mit. Normalisieren Sie vor dem Vergleich — lower() oder upper() für gewöhnlichen Text, casefold(), wenn Unicode-Paare übereinstimmen müssen — und füllen Sie mit ljust(), rjust(), center() oder zfill() für die Darstellung auf.
- Groß-/Kleinschreibung unempfindlicher Zeichenketten Vergleich in Python — Normalisiert beide Seiten mit
lower()oderupper()und begründet dann den Unicode-Fall fürcasefold(), dasstraßeundSTRASSEgleichsetzt. - Pad-String mit Leerzeichen in Python — Die volle Werkbank:
ljust(),rjust(),center()mit Füllzeichen, plus%-,format()- und F-String-Entsprechungen für ausgerichtete Ausgabe. - Zeichenketten in Python vergleichen — Die Operatoren-Referenz:
==und!=für Gleichheit,<und>für lexikografische Ordnung, entschieden durch den ersten abweichenden Codepunkt. - Zwei Zeichenketten zeichenweise vergleichen in Python — Paart Zeichen mit
zip()und zählt übereinstimmende Positionen, mit ausdrücklicher Behandlung vonNone-Eingaben und ungleichen Längen.
Formatieren und Ersetzen
Formatieren heißt für neuen Code F-Strings: Die Werte stehen im Template, wo man sie lesen kann, und Formatspezifikationen steuern Breite und Genauigkeit. str.format() bleibt richtig, wenn das Template separat liegt oder wiederverwendet wird, und die %-Formatierung überlebt in älterem Code, dem Sie weiterhin begegnen werden. Ersetzen gehorcht der Unveränderlichkeit wie alles andere — Sie bearbeiten keinen String, Sie bauen den korrigierten.
- Zeichen in einer Zeichenkette ersetzen in Python — Liste-und-Zuweisung per Index, Slicing um eine bekannte Position oder
replace()für jede Übereinstimmung — jede Variante gibt einen neuen String zurück. - Unterschied zwischen %s und %d in der Python-String-Formatierung —
%sakzeptiert jeden Wert über diestr()-Umwandlung;%dverlangt eine Ganzzahl und schneidet Gleitkommazahlen ab — die alte Unterscheidung hinter den meisten Überraschungen. - Python Sprintf: Der formatierte String in Python — Python hat kein
sprintf(); die Aufgabe landet beim%-Operator, beiformat(), F-Strings oder einem handgebauten Wrapper. - Ersetzen von Zeichen in String bei Index in Python — Das
Meatloaf-Beispiel auf beiden Wegen — slicen und neu aufbauen oder eine Listen-Kopie verändern — erweitert auf mehrere Indizes.
Karte der String-Methoden
Python liefert 47 eingebaute String-Methoden mit, und diese Karte findet schnell die richtige. Lesen Sie sie nach Verb: Die is*-Familie prüft, Groß-/Kleinschreibungs-Methoden verwandeln, split und join zerlegen und bauen neu auf, Suchmethoden lokalisieren. Wo eine Anleitung eine Methode vertieft, verlinkt die dritte Spalte dorthin; eine leere Zelle bedeutet, die Ein-Zeilen-Beschreibung genügt.
| Methode | Was sie tut | Vertiefung |
|---|---|---|
capitalize() |
Erstes Zeichen groß, den Rest klein schreiben | Vertiefung |
casefold() |
Aggressive Kleinschreibung, gebaut für schreibweisen-unabhängigen Abgleich | Vertiefung |
center() |
Den String in einem Feld gegebener Breite zentrieren | Vertiefung |
count() |
Nicht überlappende Vorkommen eines Teilstrings zählen | Vertiefung |
encode() |
Den String in einer gewählten Kodierung in Bytes kodieren | Vertiefung |
endswith() |
Prüfen, ob der String mit einem Suffix endet | |
expandtabs() |
Tabulatorzeichen durch Leerzeichen ersetzen | |
find() |
Niedrigster Index eines Teilstrings, oder -1, wenn er fehlt | Vertiefung |
format() |
Werte in {}-Platzhalter formatieren | Vertiefung |
format_map() |
Wie format(), mit Werten aus einem Mapping | |
index() |
Niedrigster Index eines Teilstrings; löst ValueError aus, wenn er fehlt | Vertiefung |
isalnum() |
Wahr, wenn jedes Zeichen ein Buchstabe oder eine Ziffer ist | Vertiefung |
isalpha() |
Wahr, wenn jedes Zeichen alphabetisch ist | |
isascii() |
Wahr, wenn jedes Zeichen ASCII ist | |
isdecimal() |
Wahr, wenn jedes Zeichen eine Dezimalziffer ist | |
isdigit() |
Wahr, wenn jedes Zeichen eine Ziffer ist | Vertiefung |
isidentifier() |
Wahr, wenn der String ein gültiger Python-Bezeichner ist | |
islower() |
Wahr, wenn alle Buchstaben klein geschrieben sind | |
isnumeric() |
Wahr, wenn jedes Zeichen numerisch ist | |
isprintable() |
Wahr, wenn jedes Zeichen druckbar ist | |
isspace() |
Wahr, wenn jedes Zeichen Whitespace ist | |
istitle() |
Wahr, wenn der String in Titelschreibweise steht | |
isupper() |
Wahr, wenn alle Buchstaben groß geschrieben sind | |
join() |
Ein Iterable von Strings mit diesem String als Trennzeichen verbinden | Vertiefung |
ljust() |
In einem Feld gegebener Breite linksbündig ausrichten | Vertiefung |
lower() |
Eine kleingeschriebene Kopie zurückgeben | Vertiefung |
lstrip() |
Führende Zeichen entfernen (standardmäßig Whitespace) | |
maketrans() |
Eine Übersetzungstabelle für translate() bauen | Vertiefung |
partition() |
Am ersten Trennzeichen in ein Drei-Teile-Tupel aufteilen | |
removeprefix() |
Ein Präfix entfernen, wenn es vorhanden ist | |
removesuffix() |
Ein Suffix entfernen, wenn es vorhanden ist | |
replace() |
Vorkommen eines Teilstrings durch einen anderen ersetzen | Vertiefung |
rfind() |
Höchster Index eines Teilstrings, oder -1, wenn er fehlt | Vertiefung |
rindex() |
Höchster Index eines Teilstrings; löst ValueError aus, wenn er fehlt | |
rjust() |
In einem Feld gegebener Breite rechtsbündig ausrichten | Vertiefung |
rpartition() |
Am letzten Trennzeichen in ein Drei-Teile-Tupel aufteilen | |
rsplit() |
An einem Trennzeichen teilen, von rechts zählend | |
rstrip() |
Abschließende Zeichen entfernen (standardmäßig Whitespace) | |
split() |
An einem Trennzeichen in eine Liste teilen | Vertiefung |
splitlines() |
An Zeilengrenzen in eine Liste teilen | |
startswith() |
Prüfen, ob der String mit einem Präfix beginnt | Vertiefung |
strip() |
Führende und abschließende Zeichen entfernen | Vertiefung |
swapcase() |
Eine Kopie mit vertauschter Schreibweise jedes Zeichens zurückgeben | |
title() |
Eine Kopie in Titelschreibweise zurückgeben, jedes Wort groß begonnen | |
translate() |
Zeichen über eine Übersetzungstabelle abbilden | Vertiefung |
upper() |
Eine großgeschriebene Kopie zurückgeben | Vertiefung |
zfill() |
Mit führenden Nullen auf eine gegebene Breite auffüllen | Vertiefung |
Häufig gestellte Fragen
Wie wandle ich einen String in Python in eine Liste um?
Entscheiden Sie, was ein Element sein soll, und wählen Sie dann das passende Werkzeug. list(text) liefert ein Element pro Zeichen; text.split() liefert Wörter, und text.split(",") liefert durch Trennzeichen getrennte Felder, wobei leere Felder erhalten bleiben. Für Text, der bereits wie eine Python-Liste aussieht, parsen Sie ihn mit ast.literal_eval() und prüfen Sie, dass das Ergebnis wirklich eine Liste ist. Verwenden Sie niemals eval() auf Eingaben, die Sie nicht kontrollieren. Die vollständige Anleitung ist Eine Zeichenkette in Python in eine Liste umwandeln.
Wie prüfe ich, ob ein String einen Teilstring oder ein Wort enthält?
Für einen einfachen Teilstring-Test verwenden Sie den in-Operator: "word" in text gibt einen booleschen Wert zurück und unterscheidet Groß-/Kleinschreibung. Wenn Sie auch die Position brauchen, gibt find() den ersten Index oder -1 zurück, während index() stattdessen ValueError auslöst. Beachten Sie, dass in auch innerhalb größerer Wörter trifft — "is" in "This" ist wahr — tokenisieren Sie daher für ein ganzes Wort oder verwenden Sie eine Regex mit \b-Grenzen, wie in Überprüfen Sie, ob eine Zeichenkette Word in Python enthält gezeigt.
Wie entferne ich Satzzeichen oder Sonderzeichen aus einem String?
Definieren Sie zuerst, was weg muss: nur Satzzeichen oder alles, was kein Buchstabe und keine Ziffer ist. Für Satzzeichen filtern Sie gegen string.punctuation, ersetzen mit der Regex [^\w\s] oder löschen eine ganze Menge auf einmal mit einer str.translate()-Tabelle aus maketrans() — die schnellste Option. Für breiteres Bereinigen behält ein isalnum()-Filter Unicode-Buchstaben und -Ziffern. Wie man in Python die Interpunktion von einer Zeichenkette entfernt führt jede Variante durch.
Warum sagt Python „not all arguments converted during string formatting"?
Dieser TypeError kommt aus der %-Formatierung: Das Template enthält weniger Platzhalter als das übergebene Werte-Tupel, sodass Python mit übrigen Argumenten am Ende des Templates ankommt — zum Beispiel bei "Value: " % (1, 2). Geben Sie jedem Wert genau einen Platzhalter, verpacken Sie einen einzelnen Wert in ein Ein-Element-Tupel und escapen Sie ein literales Prozentzeichen als %%`. Die eigene Fehler-Anleitung zerlegt die Meldung Fall für Fall.
Gibt es ein toString() in Python?
Nein. Python hat keine toString()-Methode; danach zu suchen, ist eine aus Java mitgebrachte Gewohnheit. Die Entsprechung ist das eingebaute str(value), das für Zahlen, Sammlungen und die meisten Objekte einen lesbaren String zurückgibt. Verwenden Sie join(), um viele Strings zu verbinden, F-Strings, um Nachrichten zu bauen, und definieren Sie __str__() in eigenen Klassen, um zu steuern, wie sie sich ausgeben. Beachten Sie, dass str() Anzeigetext erzeugt, kein JSON oder CSV. Siehe Entsprechung für tostring() in Python.
Wie ersetze ich ein Zeichen an einem bestimmten Index?
Sie können nicht in einen String hineinschreiben — text[2] = "m" löst TypeError aus, weil Strings unveränderlich sind. Bauen Sie stattdessen den Ersatz: Slicing um die Position, text[:2] + "m" + text[3:], oder in eine Liste umwandeln, am Index zuweisen und mit "".join(...) wieder verbinden. Beides gibt einen neuen String zurück und lässt das Original unberührt; validieren Sie den Index gegen len(text), wenn er aus Benutzereingaben stammt. Ersetzen von Zeichen in String bei Index in Python zeigt beides.
Alle Python-String-Anleitungen
Grundlagen
- String in Python kopieren
- N-malige Wiederholung von Zeichenketten in Python
- Erstellen eines mehrzeiligen Zeichenkette in Python
- Schleife über einen String in Python
- Hängen Sie in Python einen String an einen anderen an
- Verketten von String- und Int-Werten in Python
- Zeichen zu String hinzufügen in Python
- String Builder-Äquivalent in Python
- String in eine Zeichenkette einfügen in Python
- Korrigieren den Fehler string indices must be integers in Python
Konvertieren
- Eine Zeichenkette in Python in eine Liste umwandeln
- Konvertieren Tupel in einen String in Python
- Liste von Strings in Integer umwandeln in Python
- Konvertieren von Bytearray in String in Python
- Konvertieren Sie ein Dictionary in einen String in Python
- Entsprechung für tostring() in Python
- Wie konvertiert man String in Float oder Int in Python
- Wie man Float in String in Python konvertiert
- Konvertieren String in Python in Unicode
- Konvertieren Sie einen String in Binär in Python
- Konvertieren von String in Boolean in Python
- Wie man in Python Ganzzahl in Zeichenkette konvertiert
- Formatieren einer Floating-Zahl in einen String in Python
- Konvertieren die Liste in einen durch Kommas getrennten String in Python
- Wie man eine Liste in Python in eine Zeichenkette konvertiert
- Liste von Strings in Python verketten
- String in Char-Array aufteilen in Python
- How to Parse String to List in Python
- Wie man Zeichenketten basierend auf mehreren Begrenzern in Python aufteilt
- Eine Zeichenkette nach Leerzeichen aufteilen in Python
- String in Python halbieren
- Konvertieren von String in ASCII-Wert in Python
- Konvertieren von Unicode-Zeichen in ASCII-String in Python
- String in Double umwandeln in Python
- Konvertieren String in Dezimal in Python
- Wie man in Python 2 und Python 3 Bytes in Strings konvertiert
- Wie man String in Bytes in Python konvertiert
- How to Convert Datetime to String in Python
- Wie man in Python String in datetime konvertiert
- Konvertieren einer Zeichenkette in einen Variablennamen in Python
- How to Stringify JSON in Python
- Konvertieren einen String in einen Float-Wert in Python
- Konvertieren Sie String in Integer in Python
Bereinigen und Löschen
- Möglichkeiten zum Entfernen von xa0 aus einem String in Python
- Entfernen Kommas aus String in Python
- Wie man in Python die Interpunktion von einer Zeichenkette entfernt
- Entfernen von Anführungszeichen aus String in Python
- Sonderzeichen aus der Zeichenkette in Python entfernen
- \n aus der Zeichenkette in Python entfernen
- Wie man das letzte Zeichen aus einer Zeichenkette in Python entfernt
- Bestimmte Zeichen aus Zeichenkette in Python entfernen
- Entfernen Sie Zahlen aus dem String in Python
- Entfernen Sie Newline aus String in Python
- Entfernen des ersten Zeichens aus der Zeichenkette in Python
- Klammern aus String in Python entfernen
- Wie man Substring aus einer Zeichenkette in Python entfernt
- Wie man Leerzeichen in einem String in Python entfernt
Finden, Prüfen und Zählen
- Überprüfen Sie, ob eine Zeichenkette Word in Python enthält
- Prüfen Sie Variable ist String oder nicht in Python
- Wie man eine Zeichenkette, die eine Zahl enthält, in Python prüft
- Prüfen, ob ein String Integer ist in Python
- Zeichen in einer Zeichenkette in Python suchen
- Vorkommen eines Zeichens in einem Python-String zählen
- if-Anweisungen mit Zeichenketten in Python
- Python Finde alle Vorkommen in String
- Überprüfen Sie, ob ein String in Python eine Zahl ist
- Wie man in Python prüft, ob ein String eine Substring enthält
- Überprüfen Sie, ob ein Wort in einem String in Python existiert
- Alle Indizes eines Zeichens in Python String finden
- TeilZeichenkette aus einer Zeichenkette in Python extrahieren
- Wie man in Python Zahlen aus einer Zeichenkette extrahiert
- Wörter in Strings in Python zählen
- Zählen Sie Vokale in einer Zeichenfolge mit Python
- Längster gemeinsamer Teilstring in Python
- Zeichenkette in Liste finden in Python
- Passen Sie Fuzzy-String in Python an
- Python Prüfen, ob Liste einen String enthält Contains
- Python Zeichenkette in Datei suchen
- Wie man überprüft, ob eine Zeichenkette auf eine pythonische Weise leer ist
Groß-/Kleinschreibung, Vergleich und Auffüllen
- Groß-/Kleinschreibung unempfindlicher Zeichenketten Vergleich in Python
- Pad-String mit Leerzeichen in Python
- Zeichenketten in Python vergleichen
- Zwei Zeichenketten zeichenweise vergleichen in Python
- Auffüllen von Strings mit Nullen in Python
- String-Großschreibung in Python
- Rechtsbündiger String in Python
- Python String alphabetisch sortieren
Formatieren und Ersetzen
- Python Sprintf: Der formatierte String in Python
- Zeichen in einer Zeichenkette ersetzen in Python
- Unterschied zwischen %s und %d in der Python-String-Formatierung
- Ersetzen von Zeichen in String bei Index in Python
- String-Interpolation in Python
- Beheben Sie den TypeError: Not All Arguments Converted While String Formatting in Python
- TypeError: Not Enough Arguments for Format String Error in Python behoben
- TypeError behoben: Nicht-leere Formatzeichenfolge an Object.format in Python übergeben
- String in Datei mit Python ersetzen
- Zeichenkette und Variable in Python drucken
Weitere String-Artikel
- Verschlüsseln Sie einen Python-String
- Funktionsaufruf aus String-Name in Python
- B vor einer Zeichenkette in Python
- Roher String in Python
- Rohe String und Unicode String in Python
- Umkehrung einer Zeichenkette in Python
- Permutationen einer Zeichenkette in Python
- Datei in eine Zeichenkette einlesen in Python
- String in eine Datei schreiben in Python
- String in Textdatei mit Python drucken
- String mit Python-Socket senden
- Zitat Backslash in String in Python
- EOL beim Scannen von String-Literalen in Python
- TypeError: str Nicht-String zurückgegeben, aber Ausgabe gedruckt
- Zugriff auf Docstrings in Python
- Die häufigsten Docstring-Muster in Python
- Wie man das Bitweise Xor von zwei Zeichenfolgen in Python durchführt
- Generieren Sie zufällige Zeichenketten in Python
Das ist der String-Cluster von Ende zu Ende. Für die weitere Karte — Listen, Dictionaries, Dateien, Daten und Fehler — kehren Sie zur Python-Säule zurück, wo die Dictionary- und List-Gruppen neben der Strings-Gruppe liegen, die diese Seite vertieft.