Python’da String İçindeki Harf Karakterlerini Sayma
Python\'da bir string içinde sadece harf karakterlerini saymak için birkaç yöntem kullanabilirsiniz. İşte basit bir örnek:
- isalpha() Metodu: Bu metot, bir karakterin harf olup olmadığını kontrol eder.
- list comprehension: Bu yöntem ile tüm harfleri filtreleyip sayabilirsiniz.
Örnek Kod
Aşağıdaki kod, verilen bir stringdeki harf karakterlerinin sayısını bulur:
```python
def harf_sayisi(string):
return sum(1 for char in string if char.isalpha())
ornek_string = \"Merhaba, Dünya! 123\"
sonuc = harf_sayisi(ornek_string)
print(sonuc)
```
Bu kodun işleyişi şu şekildedir:
- Fonksiyon, verilen string üzerinde döngü başlatır.
- Her karakter için isalpha() metodu ile harf olup olmadığı kontrol edilir.
- Harfler toplam sayısı hesaplanır ve döndürülür.
Bu yöntem sayesinde istediğiniz sonuca kolayca ulaşabilirsiniz.