Python String erstatt ()

Metoden erstatte () returnerer en kopi av strengen der alle forekomster av en understreng erstattes med en annen understreng.

Syntaksen for replace()er:

 str.replace (gammel, ny (, count)) 

erstatt () parametere

Den replace()metode kan ta opptil 3 parametere:

  • gammel - gammel substring du vil erstatte
  • nytt - nytt underlag som vil erstatte det gamle underlaget
  • count (valgfritt) - antall ganger du vil erstatte den gamle substringen med den nye substringen

Merk : Hvis antall ikke er spesifisert, replace()erstatter metoden alle forekomster av den gamle undergrunnen med den nye undergrunnen.

Returverdi fra erstatning ()

Den replace()metoden returnerer en kopi av strengen der den gamle delstreng blir erstattet med den nye delstreng. Den originale strengen er uendret.

Hvis den gamle undergrunnen ikke blir funnet, returnerer den kopien av den originale strengen.

Eksempel 1: Bruke erstatte ()

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

Produksjon

 såret, såret hjerte La det være, ikke la det være, ikke la det være, la det være

Flere eksempler på streng erstatter ()

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

Produksjon

 Original streng: kaldt, kaldt hjerte Erstatt streng: celd, celd heart let it be, let it be, let it be

Interessante artikler...