Python Dize sayısı ()

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 ikarşılaşıldıktan sonra başlar , yani 7thindeks konumu.

Ve sondan i, yani 25thdizin konumundan önce biter .

Ilginç makaleler...