Python3 replace()-Methode
Beschreibung
Die replace()-Methode ersetzt old (alte Zeichenkette) in der Zeichenkette durch new (neue Zeichenkette). Wenn der dritte Parameter max angegeben ist, wird die Ersetzung nicht mehr als max Mal durchgeführt.
Syntax
Die Syntax der Methode replace() ist:
str.replace(old, new[, max])
Parameters
- old -- Die zu ersetzende Teilzeichenkette.
- new -- Die neue Zeichenkette, die zum Ersetzen der alten Teilzeichenkette verwendet wird.
- max -- Optionaler String; die Ersetzung überschreitet max Male nicht.
Rückgabewert
Gibt die neue Zeichenkette zurück, die nach dem Ersetzen von old (alte Zeichenkette) durch new (neue Zeichenkette) in der Zeichenkette erzeugt wird. Wenn der dritte Parameter max angegeben ist, erfolgt die Ersetzung höchstens max Mal.
Beispiele
Das folgende Beispiel zeigt, wie die Funktion replace() verwendet wird:
Beispiel
#!/usr/bin/python3
str = "www.w3cschool.cc"
print ("Beispiel-Tutorial alte Adresse:", str)
print ("Beispiel-Tutorial neue Adresse:", str.replace("w3cschool.cc", "example.com"))
str = "this is string example....wow!!!"
print (str.replace("is", "was", 3))
Die Ausgabe des obigen Beispiels ist wie folgt:
Example旧地址: www.w3cschool.cc Example新地址: www.example.com thwas was string example....wow!!!
Andere Erweiterungen
Python3 Zeichenketten