Replace metodu

replace metodu sətirdə axtarış və əvəz etməni həyata keçirir. Metodun birinci parametrində əvəz etmək istədiyimiz alt sətri göstəririk. İkinci parametrdə - onu nə ilə əvəz etmək istədiyimizi. Üçüncü isteğe bağlı parametrdə alt sətrin əvəz edilmə sayını təyin edə bilərik.

Sintaksis

pythonsətir.replace(nəyi əvəz edirik, nə ilə əvəz edirik, [əvəz sayı])

Nümunə

Gəlin bütün 'a' simvollarını ! ilə əvəz edək:

pythontxt = 'abacdea'
print(txt.replace('a', '!'))

Kodun icrasının nəticəsi:

python'!b!cde!'

Nümunə

İndi isə əvəz sayını təyin edək:

pythontxt = 'abacdea'
print(txt.replace('a', '!', 2))

Kodun icrasının nəticəsi:

python'!b!cdea'

Həmçinin baxın

  • index metodu,
    sətirdə alt sətrin uyğunluq indeksini axtarır
  • format metodu,
    sətir formatlaması vasitəsilə məlumatları əvəz edir
  • count metodu,
    sətirdə alt sətrin daxilolma sayını qaytarır
  • endswith metodu,
    sətrin sonundan alt sətrin daxilolmasını yoxlayır
  • find metodu,
    sətirdə alt sətrin ilk uyğunluq indeksini qaytarır