Python niz zamijeni ()

Metoda replace () vraća kopiju niza gdje su sve pojave podniza zamijenjene drugim podnizom.

Sintaksa replace()je:

 str.replace (staro, novo (, brojanje)) 

replace () parametri

replace()Metoda može uzeti maksimalno 3 parametra:

  • stari - stari podniz koji želite zamijeniti
  • novi - novi podniz koji će zamijeniti stari podniz
  • count (nije obavezno) - koliko puta želite zamijeniti stari podniz novim

Napomena : Ako broj nije naveden, replace()metoda zamjenjuje sve pojave starog podniza novim podnizom.

Povratna vrijednost od replace ()

replace()Metoda vraća kopiju stringa gdje je stara podniz zamjenjuje s novim podniz. Izvorni niz je nepromijenjen.

Ako stari podniz nije pronađen, vraća kopiju izvornog niza.

Primjer 1: Korištenje 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))

Izlaz

 povrijeđeno, povrijeđeno srce Neka bude, ne dopusti, ne dopusti, neka bude

Više primjera za 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))

Izlaz

 Izvorna žica: hladno, hladno srce Zamijenjena žica: celd, celd srce neka bude, neka bude, neka bude

Zanimljivi članci...