Python String replace

Posted: March 16, 2015 in Python
Tags: ,

Python replace karakter değiştirmeyi sağlar.

Aşağıdaki örnekte a harfinin yerine x harfi gelecektir. replace yetersiz kaldığı yer aynı anda farklı konumdaki(yan yana olmayan) karakterin değişmesine izin vermemesi. Aşağıdaki kod sorunsuz çalışacaktır.Çünkü tek karakter. Yan yana iki karakter
sorun çıkmayacaktır.Ama Örnek vermek gerekirse aşağıdaki kod parçacığına göre aynı anda a ve n değiştiremezsin.Bunu örnekle açıklayalım…

veri = “kaynak”
sonuc = veri.replace(“a”, “x”)
print(sonuc)

9

———————————————————————————————————–

veri = “kaynak”
sonuc = veri.replace(“an”, “xy”)
print(sonuc)

10

———————————————————————————————————-

Ancak değiştireceğimiz karakterler arasında aynı ifade yoksa replace fonksiyonunu çoğaltabiliriz.Ancak yine bunu eş zamanlı yapmaz.Bunu yerine translate fonksiyonu tercih edilmesi daha sağlıklı olur.

veri = “kaynak”
sonuc = veri.replace(“a”,”x”).replace(“n”,”y”)
print(sonuc)

11

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s