Șir Python replace ()

Metoda replace () returnează o copie a șirului în care toate aparițiile unui șir sunt înlocuite cu un alt șir.

Sintaxa lui replace()este:

 str.replace (vechi, nou (, număr)) 

replace () parametri

replace()Metoda poate avea maximum 3 parametri:

  • vechi - substring vechi pe care doriți să îl înlocuiți
  • nou - nou șir care va înlocui vechiul șir
  • count (opțional) - de câte ori doriți să înlocuiți vechiul șir cu noul șir

Notă : Dacă numărul nu este specificat, replace()metoda înlocuiește toate aparițiile vechiului șir cu noul șir.

Valoare returnată de la replace ()

replace()Metoda returneaza o copie a șirului în cazul în care substringul vechi este înlocuit cu noul subșir. Șirul original este neschimbat.

Dacă vechiul șir nu este găsit, acesta returnează copia șirului original.

Exemplul 1: Utilizarea 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))

Ieșire

 rănit, rănit inimă Să fie, să nu fie, să nu fie, să fie

Mai multe exemple despre 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))

Ieșire

 Șir original: inimă rece, rece Șir înlocuit: celd, inimă celd lăsați-l, lăsați-l, lăsați-l

Articole interesante...