Python sayısı
Count (), Python'da yerleşik bir işlevdir. Bir dizedeki belirli bir öğenin toplam sayısını döndürür. Sayma dizenin başından sonuna kadar başlar. Aramanın başlamasını istediğiniz yerden başlangıç ve bitiş dizinini belirtmeniz de mümkündür.
Bu Python eğitiminde şunları öğreneceksiniz:
- Python sayısı
- PythonString Count () için sözdizimi
- Örnek 1: Bir Dizede Sayma Yöntemi
- Örnek 2: Belirli bir dizedeki bir karakterin oluşumunu sayma
- Örnek 3: Belirli bir dizedeki alt dizenin oluşumunu sayma
PythonString Count () için sözdizimi
Python sayma işlevi sözdizimi:
string.count(char or substring, start, end)
Python Sözdizimi Parametreleri
- Karakter veya alt dize: Verilen dizede aramak istediğiniz tek bir karakter veya alt dizeyi belirtebilirsiniz. Size verilen dizedeki karakter veya alt dizenin sayısını döndürür.
- başlangıç : (isteğe bağlı) Aramanın başlayacağı yerden başlangıç dizinini gösterir. Verilmezse, 0'dan başlayacaktır. Örneğin, dizenin ortasından bir karakter aramak istiyorsunuz. Başlangıç değerini sayma fonksiyonunuza verebilirsiniz.
- end : (isteğe bağlı) Aramanın bittiği bitiş dizinini gösterir. Verilmezse, verilen listenin veya dizinin sonuna kadar arama yapacaktır. Örneğin, tüm dizeyi taramak ve aramayı belirli bir noktaya kadar sınırlamak istemezsiniz, sayma işlevinizde bitmesi için değeri verebilirsiniz ve bu noktaya kadar sayım, sayımla ilgilenir.
Geri dönüş değeri
Count () yöntemi bir tamsayı değeri, yani verilen dizeden verilen öğenin sayısını döndürür. Değer verilen dizede bulunmazsa 0 döndürür.
Örnek 1: Bir Dizede Sayma Yöntemi
Aşağıdaki örnek, bir dizede count () işlevinin çalışmasını gösterir.
str1 = "Hello World"str_count1 = str1.count('o') # counting the character “o” in the givenstringprint("The count of 'o' is", str_count1)str_count2 = str1.count('o', 0,5)print("The count of 'o' usingstart/end is", str_count2)
Çıktı:
The count of 'o' is 2The count of 'o' usingstart/end is 1
Örnek 2: Belirli bir dizedeki bir karakterin oluşumunu sayma
Aşağıdaki örnek, belirli bir dizede ve başlangıç / bitiş dizini kullanılarak bir karakterin oluşumunu gösterir.
str1 = "Welcome to Guru99 Tutorials!"str_count1 = str1.count('u') # counting the character “u” in the given stringprint("The count of 'u' is", str_count1)str_count2 = str1.count('u', 6,15)print("The count of 'u' usingstart/end is", str_count2)
Çıktı:
The count of 'u' is 3The count of 'u' usingstart/end is 2
Örnek 3: Belirli bir dizedeki alt dizenin oluşumunu sayma
Aşağıdaki örnek, belirli bir dizede alt dizenin oluşumunu ve aynı zamanda başlangıç / bitiş dizini kullanımını gösterir.
str1 = "Welcome to Guru99 - Free Training Tutorials and Videos for IT Courses"str_count1 = str1.count('to') # counting the substring “to” in the givenstringprint("The count of 'to' is", str_count1)str_count2 = str1.count('to', 6,15)print("The count of 'to' usingstart/end is", str_count2)
Çıktı:
The count of 'to' is 2The count of 'to' usingstart/end is 1
Özet:
- Count (), Python'da yerleşik bir işlevdir. Size bir listedeki veya dizedeki belirli bir öğenin sayısını döndürür.
- Bir dizi söz konusu olduğunda, sayım dizinin başından sonuna kadar başlar. Aramanın başlamasını istediğiniz yerden başlangıç ve bitiş dizinini belirtmeniz de mümkündür.
- Count () yöntemi bir tamsayı değeri döndürür.