String count () yöntemi, belirtilen dizedeki bir alt dizenin oluşum sayısını döndürür.
Basit bir deyişle, count()
yöntem verilen dizedeki alt dizeyi arar ve alt dizenin içinde kaç kez bulunduğunu döndürür.
Ayrıca dizideki başlangıç ve bitiş konumlarını sırasıyla belirtmek için isteğe bağlı parametrelerin başlangıç ve bitişini alır.
count()
Yöntemin sözdizimi şöyledir:
string.count (alt dize, başlangıç =…, bitiş =…)
String count () Parametreler
count()
yöntem, yürütme için yalnızca tek bir parametre gerektirir. Bununla birlikte, iki isteğe bağlı parametresi de vardır:
- substring - sayısı bulunacak dize.
- start (İsteğe bağlı) - aramanın başladığı dize içindeki başlangıç dizini.
- end (İsteğe bağlı) - aramanın bittiği dize içindeki bitiş dizini.
Not: Python'da dizin 1'den değil 0'dan başlar.
Dize sayımından dönüş değeri ()
count()
yöntem, verilen dizedeki alt dizenin oluşum sayısını döndürür.
Örnek 1: Belirli bir alt dizenin oluşum sayısını sayma
# define string string = "Python is awesome, isn't it?" substring = "is" count = string.count(substring) # print count print("The count is:", count)
Çıktı
Sayı: 2
Örnek 2: Belirli bir alt dizenin oluşum sayısını başlangıç ve bitiş kullanarak sayın
# define string string = "Python is awesome, isn't it?" substring = "i" # count after first 'i' and before the last 'i' count = string.count(substring, 8, 25) # print count print("The count is:", count)
Çıktı
Sayı: 1
Burada sayma, ilk i
karşılaşıldıktan sonra başlar , yani 7th
indeks konumu.
Ve sondan i
, yani 25th
dizin konumundan önce biter .