„Python“ eilutė pakeičia ()

Metodas Replace () pateikia eilutės kopiją, kur visi pakraščių atvejai pakeičiami kita eilute.

Sintaksė replace()yra:

 str.replace (senas, naujas (, skaičius)) 

pakeisti () parametrus

replace()Metodas gali imtis daugiausiai 3 parametrų:

  • senas - senas substringas, kurį norite pakeisti
  • new - nauja substring, kuri pakeis seną substring
  • skaičius (pasirinktinai) - kiek kartų norite pakeisti seną substringą nauju

Pastaba : Jei skaičius nenurodytas, replace()metodas pakeičia visus senosios padėklo atvejus naujuoju.

Grąžinimo vertė pakeitus ()

replace()Metodas grąžina eilutę, kur senas eilutės yra pakeičiamos su nauju poeilučio kopiją. Originali eilutė nepakitusi.

Jei senoji substringa nerandama, ji grąžina originalios eilutės kopiją.

1 pavyzdys: pakeisti () naudojimas

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

Rezultatas

 įskaudino, įskaudino širdį Tebūnie, neleisk, tegul būna, tegul būna

Daugiau pavyzdžių, kaip pakeisti eilutę ()

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

Rezultatas

 Originali styga: šalta, šalta širdis Pakeista eilutė: celd, celd širdis tebūnie, tebūnie, tebūnie

Įdomios straipsniai...