Python String vervangen ()

De methode replace () retourneert een kopie van de tekenreeks waarin alle exemplaren van een subtekenreeks worden vervangen door een andere subtekenreeks.

De syntaxis van replace()is:

 str.replace (oud, nieuw (, aantal)) 

replace () parameters

De replace()methode kan maximaal 3 parameters aannemen:

  • oud - oude substring die u wilt vervangen
  • new - nieuwe substring die de oude substring zal vervangen
  • count (optioneel) - het aantal keren dat u de oude subtekenreeks wilt vervangen door de nieuwe subtekenreeks

Opmerking : als count niet is opgegeven, replace()vervangt de methode alle exemplaren van de oude subtekenreeks door de nieuwe subtekenreeks.

Retourwaarde van vervangen ()

De replace()methode retourneert een kopie van de string waar de oude subtekenreeks wordt vervangen door de nieuwe subtekenreeks. De originele string is ongewijzigd.

Als de oude subtekenreeks niet wordt gevonden, wordt de kopie van de originele tekenreeks geretourneerd.

Voorbeeld 1: Replace () gebruiken

 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))

Uitvoer

 gekwetst, gekwetst hart Laat het zijn, laat het niet zijn, laat het niet zijn, laat het zijn

Meer voorbeelden van string vervangen ()

 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))

Uitvoer

 Originele snaar: koud, koud hart Vervangen snaar: celd, celd hart laat het zijn, laat het zijn, laat het zijn

Interessante artikelen...