Python-Programm zum Ersetzen von Leerzeichen in Zeichenfolgen durch bestimmte Zeichen

WBOY
Freigeben: 2023-08-25 14:29:07
nach vorne
2145 Leute haben es durchsucht

Python-Programm zum Ersetzen von Leerzeichen in Zeichenfolgen durch bestimmte Zeichen

In Python können Sie die Methode replace() verwenden, um Leerzeichen durch Sonderzeichen in einer Zeichenfolge zu ersetzen. Die Ersetzungsmethode ersetzt alle Vorkommen eines Teilstrings durch einen neuen Teilstring. In diesem Artikel erfahren Sie, wie Sie mithilfe der Methode replace() die Leerzeichen einer Zeichenfolge durch eine andere bestimmte Teilzeichenfolge ersetzen.

Syntax der Ersetzungsmethode

Die Syntax der

replace-Methode lautet wie folgt:

string.replace(old, new[, count])
Nach dem Login kopieren

Die Ersetzungsmethode akzeptiert zwei Eingaben, eine ist die alte Zeichenfolge, die die zu ersetzende Teilzeichenfolge ist, und die andere Eingabe ist die neue Zeichenfolge, die die Teilzeichenfolge ist, die an der Position der alten Teilzeichenfolge platziert werden soll, und einen Zählparameter , Wird verwendet, um die Anzahl der Vorkommen der alten Zeichenfolge anzugeben, die ersetzt werden soll. Wenn kein Zählargument angegeben wird, werden alle Vorkommen der alten Zeichenfolge durch die neue Zeichenfolge ersetzt.

Beispiel: Leerzeichen durch Bindestriche ersetzen

Um Leerzeichen in einer Zeichenfolge durch Bindestriche zu ersetzen, müssen wir die alte Zeichenfolge als Leerzeichen (' ') und die neue Zeichenfolge als Bindestrich ('-') an die Methode replace() übergeben. Im folgenden Beispiel haben wir alle Leerzeichen in der Zeichenfolge durch Bindestriche ersetzt.

s = "Hello World"
s = s.replace(' ', '-')
print(s)
Nach dem Login kopieren

Ausgabe

Hello-World
Nach dem Login kopieren

Beispiel 2: Ersetzen Sie Leerzeichen durch Unterstriche

Um Leerzeichen in einer Zeichenfolge durch Unterstriche zu ersetzen, müssen wir in der Ersetzungsmethode die alte Zeichenfolge auf Leerzeichen („“) und die neue Zeichenfolge auf Unterstriche („_“) setzen. Der entsprechende Code lautet wie folgt: −

s = "This is a sentence."
s = s.replace(' ', '_')
print(s)
Nach dem Login kopieren

Ausgabe

This_is_a_sentence.
Nach dem Login kopieren

Beispiel 3: Ersetzen Sie nur eine begrenzte Anzahl von Leerzeichen

Um eine begrenzte Anzahl von Leerzeichen zu ersetzen, müssen wir beim Aufruf der Ersetzungsmethode die Zähleingabe verwenden. Im folgenden Beispiel ersetzen wir nur die ersten beiden Leerzeichen in der Zeichenfolge durch Unterstriche und setzen daher den Zählwert auf 2. Der Code zum Ersetzen einer begrenzten Anzahl von Leerzeichen durch Sonderzeichen lautet wie folgt -

s = "I am learning Python programming."
s = s.replace(' ', '_', 2)
print(s)
Nach dem Login kopieren

Ausgabe

I_am_learning Python programming.
Nach dem Login kopieren

Fazit

In diesem Artikel haben wir gelernt, wie man mit der Methode replace() Leerzeichen in einer Zeichenfolge durch Sonderzeichen ersetzt. Die Ersetzungsmethode akzeptiert als Eingabe die alte zu ersetzende Zeichenfolge, die neue zu ersetzende Zeichenfolge sowie die Anzahl der durchzuführenden Ersetzungen und gibt die ersetzte Zeichenfolge als Ausgabe zurück.

Das obige ist der detaillierte Inhalt vonPython-Programm zum Ersetzen von Leerzeichen in Zeichenfolgen durch bestimmte Zeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage