Pythoni string asendatakse ()

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

Huvitavad Artiklid...