Website-Suche

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