Python karakterlánc cseréje ()

A Replace () metódus a sztring egy példányát adja vissza, ahol az alszöveg minden előfordulását lecseréli egy másik alsztringre.

A szintaxisa replace():

 str.replace (régi, új (, count)) 

csere () paramétereket

A replace()módszer legfeljebb 3 paramétert vehet fel:

  • old - old alfejléc, amelyet le akar cserélni
  • új - új alszöveg, amely felváltja a régi alsort
  • count (opcionális) - hányszor szeretné lecserélni a régi alszöveget az új alsorrendre

Megjegyzés : Ha a számlálás nincs megadva, a replace()módszer a régi részlánc összes előfordulását lecseréli az új alsorrendre.

Visszatérési érték a cseréből ()

A replace()metódus visszaadja a karaktersorozat egy példányát, ahol a régi részláncot kicserélik az új részláncra. Az eredeti karakterlánc változatlan.

Ha a régi sztring nem található, akkor az eredeti karakterlánc másolatát adja vissza.

1. példa: A csere () használata

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

Kimenet

 fáj, fáj a szív Hadd legyen, ne legyen, ne legyen, legyen

További példák a karakterlánc cseréjére ()

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

Kimenet

 Eredeti húr: hideg, hideg szív Lecserélt húr: celd, celd szív legyen, legyen, legyen

érdekes cikkek...