Python String ersetzen()
Die Python-String-Replace()-Funktion wird verwendet, um einen String zu erstellen, indem Teile eines anderen Strings ersetzt werden.
Python-String ersetzen
Die Syntax der Python-String-Ersatzfunktion ist:
str.replace(old, new[, count])
Der ursprüngliche String bleibt unverändert. Der neue String ist eine Kopie des ursprünglichen Strings, wobei alle Vorkommen des Teilstrings alt durch neu ersetzt werden. Wenn das optionale Argument count angegeben wird, werden nur die ersten count Vorkommen ersetzt. Wir können diese Funktion auch verwenden, um Zeichen in einem String zu ersetzen.
Beispiel für die Python-Zeichenfolgenmethode replace()
Lassen Sie uns einige einfache Beispiele für die Verwendung der Funktion string replace() ansehen.
s = 'Java is Nice'
simple string replace example
str_new = s.replace('Java', 'Python')
print(str_new)
replace character in string
s = 'dododo'
str_new = s.replace('d', 'c')
print(str_new)
Ausgabe :
Python is Nice
cococo
Python-String-Ersetzung mit Zählung
s = 'dododo'
str_new = s.replace('d', 'c', 2)
print(str_new)
cocodo
Beispiel für die Funktion String replace() mit Benutzereingabe
input_str = input('Please provide input data\n')
delimiter = input('Please provide current delimiter\n')
delimiter_new = input('Please provide new delimiter\n')
output_str = input_str.replace(delimiter, delimiter_new)
print('Updated Data =', output_str)
Ausgabe :
Please provide input data
a,e,i,o,u
Please provide current delimiter
,
Please provide new delimiter
:
Updated Data = a:e:i:o:u
Wir können auch die Funktion str.replace() wie unten gezeigt verwenden.
print(str.replace('abca', 'a', 'A'))
Ausgabe: AbcA
Sie können das vollständige Skript und weitere Beispiele für Python-Strings aus unserem GitHub-Repository abrufen.
Referenz: API-Dokument

