replace Metodu
replace metodu bir dizede arama ve
değiştirme yapar. Metodun ilk parametresinde
değiştirmek istediğimiz alt dizeyi belirtiriz.
İkinci parametrede - onu neyle değiştirmek istediğimizi.
Üçüncü isteğe bağlı parametrede ise
alt dize değiştirme sayısını belirtebiliriz.
Sözdizimi
dize.replace(neyi değiştiriyoruz, neyle değiştiriyoruz, [değiştirme sayısı])
Örnek
Hadi tüm 'a' karakterlerini
! ile değiştirelim:
txt = 'abacdea'
print(txt.replace('a', '!'))
Kodun çalıştırılmasının sonucu:
'!b!cde!'
Örnek
Şimdi değiştirme sayısını belirleyelim:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Kodun çalıştırılmasının sonucu:
'!b!cdea'
Ayrıca Bakınız
-
indexmetodu,
bir dizede alt dize eşleşmesinin indeksini arar -
formatmetodu,
dize biçimlendirme kullanarak verileri yerleştirir -
countmetodu,
bir dizede alt dize girişlerinin sayısını döndürür -
endswithmetodu,
dizenin sonundan alt dize girişini kontrol eder -
findmetodu,
bir dizede ilk alt dize eşleşmesinin indeksini döndürür