Python’da bir stringin içindeki karakterleri nasıl sayabilirim?

Python\'da Bir Stringin İçindeki Karakterleri Sayma

Python\'da bir stringin içindeki karakterleri saymak için birkaç yöntem kullanabilirsiniz. En yaygın yöntemler şunlardır:
  • len() Fonksiyonu: Bu fonksiyon, stringin toplam karakter sayısını verir.
  • Counter Sınıfı (collections Modülü): Belirli karakterlerin sayımını yapmak için kullanışlıdır.
  • For Döngüsü: Manuel olarak her karakteri sayabiliriz.

Örnek Kullanımlar

  • len() ile karakter sayısı:
    metin = \"Merhaba\" 
    print(len(metin))  # Çıktı: 7
  • Counter ile karakter sayımı:
    from collections import Counter
    metin = \"Merhaba\" 
    sayim = Counter(metin)
    print(sayim)  # Çıktı: Counter({\'a\': 2, \'M\': 1, \'e\': 1, \'r\': 1, \'h\': 1, \'b\': 1})
  • For döngüsü ile sayım:
    metin = \"Merhaba\"
    karakter_sayisi = {}
    for karakter in metin:
        karakter_sayisi[karakter] = karakter_sayisi.get(karakter, 0) + 1
    print(karakter_sayisi)  # Çıktı: {\'M\': 1, \'e\': 1, \'r\': 1, \'h\': 1, \'a\': 2, \'b\': 1}
Bu yöntemlerle Python\'da bir stringin içindeki karakterleri kolayca sayabilirsiniz.

Python’da bir stringin içindeki karakterleri nasıl sayabilirim?

🐞

Hata bildir

Paylaş