Python String replace ()

Metoda replace () vrne kopijo niza, kjer se vse pojavitve podniza nadomestijo z drugim podnizom.

Sintaksa replace()je:

 str.replace (staro, novo (, štetje)) 

nadomesti () parametre

replace()Postopek lahko traja največ 3 parametre:

  • stari - stari podniz, ki ga želite zamenjati
  • nov - nov podniz, ki bo nadomestil starega podniz
  • count (neobvezno) - kolikokrat želite zamenjati stari podniz z novim podnizom

Opomba : Če število ni določeno, replace()metoda nadomesti vse pojavitve starega podniza z novim.

Vrnjena vrednost od replace ()

replace()Metoda vrne kopijo niza, kjer je stara podniz nadomesti z novim podniz. Izvirni niz je nespremenjen.

Če starega podniza ni mogoče najti, vrne kopijo izvirnega niza.

Primer 1: Uporaba 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))

Izhod

 prizadeti, prizadeti srce Naj bo, naj ne bo, naj ne bo, naj bo

Več primerov o 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))

Izhod

 Izvirna struna: hladno, hladno srce Zamenjana struna: celd, celd srce naj bo, naj bo, naj bo

Zanimive Članki...