Python String replace ()

Metóda replace () vráti kópiu reťazca, kde sú všetky výskyty podreťazca nahradené iným podreťazcom.

Syntax replace()je:

 str.replace (starý, nový (, počet)) 

nahradiť () parametre

replace()Metóda môže mať maximálne 3 parametre:

  • starý - starý podreťazec, ktorý chcete vymeniť
  • new - nový podreťazec, ktorý nahradí starý podreťazec
  • count (voliteľné) - koľkokrát chcete nahradiť starý podreťazec novým podreťazcom

Poznámka : Ak počet nie je zadaný, replace()metóda nahradí všetky výskyty starého podreťazca novým podreťazcom.

Vrátená hodnota z nahradenia ()

replace()Metóda vracia kópiu reťazca, kde sa stará podreťazec nahradený novým podreťazcom. Pôvodný reťazec sa nezmení.

Ak sa starý podreťazec nenájde, vráti kópiu pôvodného reťazca.

Príklad 1: Použitie 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))

Výkon

 ublížiť, ublížiť srdcu Nechaj to tak, nenechaj to tak, nenechaj to tak, nechaj to byť

Ďalšie príklady nahradenia reťazca ()

 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ýkon

 Originálna šnúrka: studené, studené srdce Nahradená šnúrka: celd, celd srdce nech je, nech je, nech je

Zaujímavé články...