Python’da bir stringin belirli bir karakteri değiştirme nasıl yapılır?

Python’da Stringde Belirli Bir Karakteri Değiştirme

Python\'da bir stringin belirli bir karakterini değiştirmek için birkaç yöntem kullanabilirsiniz. En yaygın yöntemlerden biri `str.replace()` metodudur.

1. str.replace() Metodu

Bu metod, belirtilen karakteri veya alt stringi, yeni bir karakter veya alt string ile değiştirir.

Kullanımı:

  • string.replace(eski_karakter, yeni_karakter)

Örnek:

metin = \"Merhaba Dünya\"
yeni_metin = metin.replace(\"a\", \"e\")
print(yeni_metin)  # \"Merhebe Duny\"

2. Liste ile Değiştirme

Bir diğer yöntem, stringi listeye çevirip, değişiklik yaptıktan sonra tekrar stringe dönüştürmektir.

Kullanımı:

  • Stringi listeye çevirin.
  • Değişikliği yapın.
  • Listeyi tekrar stringe dönüştürün.

Örnek:

metin = \"Merhaba Dünya\"
liste = list(metin)
for i in range(len(liste)):
    if liste[i] == \"a\":
        liste[i] = \"e\"
yeni_metin = \'\'.join(liste)
print(yeni_metin)  # \"Merhebe Duny\"

Sonuç

Stringlerde karakter değiştirmek için en kolay yol, `str.replace()` metodunu kullanmaktır. Ancak, spesifik durumlar için liste yöntemini de tercih edebilirsiniz.

Python’da bir stringin belirli bir karakteri değiştirme nasıl yapılır?

🐞

Hata bildir

Paylaş