Python String replace ()

Die Methode replace () gibt eine Kopie der Zeichenfolge zurück, bei der alle Vorkommen eines Teilstrings durch einen anderen Teilstring ersetzt werden.

Die Syntax von replace()lautet:

 str.replace (alt, neu (, count)) 

Ersetzen () Parameter

Die replace()Methode kann maximal 3 Parameter annehmen:

  • alt - alter Teilstring, den Sie ersetzen möchten
  • new - neuer Teilstring, der den alten Teilstring ersetzt
  • count (optional) - Gibt an, wie oft Sie den alten Teilstring durch den neuen Teilstring ersetzen möchten

Hinweis : Wenn count nicht angegeben ist, ersetzt die replace()Methode alle Vorkommen des alten Teilstrings durch den neuen Teilstring.

Rückgabewert von replace ()

Die replace()Methode gibt eine Kopie der Zeichenfolge zurück, bei der der alte Teilstring durch den neuen Teilstring ersetzt wird. Die ursprüngliche Zeichenfolge bleibt unverändert.

Wenn der alte Teilstring nicht gefunden wird, wird die Kopie des ursprünglichen Strings zurückgegeben.

Beispiel 1: Verwenden von replace ()

 song = 'cold, cold heart' # replacing 'cold' with 'hurt' print(song.replace('cold', 'hurt')) song = 'Let it be, let it be, let it be, let it be' # replacing only two occurences of 'let' print(song.replace('let', "don't let", 2))

Ausgabe

 verletzt, verletztes Herz Lass es sein, lass es nicht sein, lass es nicht sein, lass es sein

Weitere Beispiele zu String replace ()

 song = 'cold, cold heart' replaced_song = song.replace('o', 'e') # The original string is unchanged print('Original string:', song) print('Replaced string:', replaced_song) song = 'let it be, let it be, let it be' # maximum of 0 substring is replaced # returns copy of the original string print(song.replace('let', 'so', 0))

Ausgabe

 Ursprüngliche Saite: kaltes, kaltes Herz Ersetzte Saite: celd, celd heart lass es sein, lass es sein, lass es sein

Interessante Beiträge...