Python-merkkijono korvaa ()

Replace () -menetelmä palauttaa kopion merkkijonosta, jossa kaikki alimerkkijonon esiintymät korvataan toisella alimerkillä.

Syntaksi replace()on:

 str.replace (vanha, uusi (, count)) 

korvaa () parametrit

replace()Menetelmä voi ottaa korkeintaan 3 parametrit:

  • old - old subing, jonka haluat korvata
  • uusi - uusi alimerkkijono, joka korvaa vanhan alimerkkijonon
  • count (valinnainen) - kuinka monta kertaa haluat korvata vanhan alimerkkijonon uudella

Huomaa : Jos lukua ei ole määritetty, replace()menetelmä korvaa kaikki vanhan alimerkkijonon esiintymät uudella alimerkillä.

Palautusarvo korvaamisesta ()

replace()Metodi palauttaa kopion merkkijono jossa vanha osajonon korvataan uudella alimerkkijonona. Alkuperäinen merkkijono on muuttumaton.

Jos vanhaa alaosaa ei löydy, se palauttaa alkuperäisen merkkijonon kopion.

Esimerkki 1: korvaa () -toiminnon käyttö

 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))

Tuotos

 satuttaa, satuttaa sydäntä Olkoon se, älä anna sen olla, älä anna sen olla, anna sen olla

Lisää esimerkkejä merkkijonosta korvaa ()

 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))

Tuotos

 Alkuperäinen merkkijono: kylmä, kylmä sydän Korvattu kieli: celd, celd heart anna sen olla, anna sen olla, anna sen olla

Mielenkiintoisia artikkeleita...