Meetod Replace () tagastab stringi koopia, kus kõik alamstringi esinemised asendatakse teise alamstringiga.
Süntaks replace()
on:
str.replace (vana, uus (, loenda))
asenda () parameetrid
replace()
Meetodit võib kuluda kuni 3 parameters:
- vana - vana alamstring, mille soovite asendada
- uus - uus alamstring, mis asendab vana alamstringi
- count (valikuline) - mitu korda soovite vana alamstringi uue alamstringiga asendada
Märkus . Kui loendust pole määratud, replace()
asendab meetod kõik alamstringi esinemised uue alamstringiga.
Tagastusväärtus asendamisest ()
replace()
Meetod tagastab koopia string kus vana alamstring asendatakse uue alamstring. Algne string on muutmata.
Kui vana alamstringi ei leita, tagastab see algse stringi koopia.
Näide 1: asenduse () kasutamine
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))
Väljund
haiget, haiget südant las olla, ära lase olla, lase olla, las olla
Veel näiteid stringi asendamise kohta ()
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))
Väljund
Algne string: külm, külm süda Asendatud string: celd, celd süda las olla, las olla, las olla