Python EXAMPLES ile dize sayısı ()

Python saymak

Count() yerleşik bir işlevdir Python. Bir dizgedeki belirli bir öğenin toplam sayısını döndürür. Sayım dizgenin başlangıcından sonuna kadar başlar. Ayrıca aramanın başlamasını istediğiniz başlangıç ​​ve bitiş dizinini belirtmek de mümkündür.

Sözdizimi PythonDize Sayısı()

Python sayma fonksiyonu sözdizimi:

string.count(char or substring, start, end)

Parametreleri Python Sözdizimi

  • Karakter veya alt dize: Verilen dizede aramak istediğiniz tek bir karakteri veya alt dizeyi belirtebilirsiniz. Verilen dizedeki karakterin veya alt dizenin sayısını size döndürecektir.
  • başlama : (isteğe bağlı) Aramanın başlayacağı başlangıç ​​dizinini belirtir. Verilmediği takdirde 0'dan başlayacaktır. Örneğin stringin ortasından itibaren bir karakter aramak istiyorsunuz. Sayım fonksiyonunuza başlangıç ​​değerini verebilirsiniz.
  • son: (isteğe bağlı) Aramanın bittiği bitiş dizinini belirtir. Verilmezse, verilen listenin veya dizenin sonuna kadar arama yapar. Örneğin, tüm dizeyi taramak ve aramayı belirli bir noktaya kadar sınırlamak istemiyorsanız, count fonksiyonunuzda end değerine verebilirsiniz ve count o noktaya kadar aramayı halleder.

Geri dönüş değeri

Count() yöntemi bir tamsayı değeri, yani verilen dizeden verilen öğenin sayısını döndürür. Verilen dizede değer bulunamazsa 0 değerini döndürür.

Örnek 1: Bir String Üzerinde Count Yöntemi

Aşağıdaki örnek, count() fonksiyonunun bir dizge üzerinde çalışmasını göstermektedir.

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("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 2
The count of 'o' usingstart/end is 1

Örnek 2: Belirli bir dizede bir karakterin oluşumunu sayın

Aşağıdaki örnek, bir karakterin belirli bir dizgede ve başlangıç/bitiş indeksini kullanarak nasıl ortaya çıktığını göstermektedir.

str1 = "Welcome to Guru99 Tutorials!"
str_count1 = str1.count('u')  # counting the character “u” in the given string
print("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 3
The count of 'u' usingstart/end is 2

Örnek 3: Belirli bir dizede alt dizenin oluşumunu sayın

Aşağıdaki örnek, verilen bir dizgede alt dizgenin oluşumunu ve ayrıca start/endindex kullanımını göstermektedir.

str1 = "Welcome to Guru99 - Free Training Tutorials and Videos for IT Courses"
str_count1 = str1.count('to') # counting the substring “to” in the givenstring
print("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 2
The count of 'to' usingstart/end is 1

ÖZET

  • Count() yerleşik bir işlevdir Python. Size bir listedeki veya dizedeki belirli bir öğenin sayısını döndürür.
  • Durumunda dizisayma dizenin başından sonuna kadar başlar. Aramanın başlamasını istediğiniz yerden başlangıç ​​ve bitiş dizinini de belirtmeniz mümkündür.
  • Count() yöntemi bir tamsayı değeri döndürür.