Kurs
Manchmal möchtest du Vorkommen eines Teilstrings durch einen neuen String ersetzen. In Python gibt es dafür die eingebaute Methode .replace().
Python stellt dir die String-Methode .replace() zur Verfügung. Sie gibt eine Kopie des Strings zurück, in der alle Vorkommen des alten Teilstrings durch den als Parameter übergebenen neuen Teilstring ersetzt wurden.

Argumente
Die Methode nimmt drei Argumente entgegen: den zu ersetzenden Teilstring, den neuen String als Ersatz und optional eine Zahl, die angibt, wie viele Vorkommen ersetzt werden sollen.
-
old − Der alte Teilstring, der ersetzt werden soll.
-
new − Der neue Teilstring, der den alten ersetzt.
-
count − Wenn dieses optionale Argument angegeben ist, werden nur die ersten count Vorkommen ersetzt.
Beispiel: String ersetzen
Im folgenden Beispiel ersetzt du den Teilstring house durch car. Die Methode gibt eine Kopie zurück, in der alle Vorkommen von house ersetzt wurden.

Beispiel: String ersetzen mit dem optionalen Argument count
Im zweiten Beispiel gibst du an, dass nur zwei Vorkommen ersetzt werden sollen. Im untenstehenden Output siehst du, dass die Methode eine Kopie des Strings zurückgibt, in der die ersten beiden Vorkommen von house durch car ersetzt wurden.

Beispiel
Hier ersetzt du zunächst den Teilstring isn't durch das Wort is. Danach ersetzt du den Teilstring important durch insignificant und gibst schließlich das Ergebnis aus, das in der Variablen movies_antonym gespeichert ist.

Wenn wir den obigen Code ausführen, erhalten wir folgendes Ergebnis:
the rest of the story is insignificant because all it does is serve as a mere backdrop for the two stars to share the screen .
Um mehr über Python String Replace zu erfahren, sieh dir dieses Video aus unserem Kurs Regular Expressions in Python an.
Dieser Inhalt stammt aus dem DataCamp-Kurs Regular Expressions in Python von Maria Eugenia Inzaugarat.
Schau dir auch unser Python String Tutorial an.