Python String count() s PRIMJERIMA

Python računati

Count() je ugrađena funkcija u Python. Vratit će ukupan broj zadanog elementa u nizu. Brojanje počinje od početka niza do kraja. Također je moguće odrediti početni i krajnji indeks odakle želite započeti pretragu.

Sintaksa za PythonBroj nizova()

Python sintaksa funkcije brojanja:

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

Parametri od Python Sintaksa

  • Znak ili podniz: Možete navesti jedan znak ili podniz koji želite pretraživati ​​u zadanom nizu. Vratit će vam broj znakova ili podniza u danom nizu.
  • početak : (neobavezno) Označava početni indeks od kojeg će pretraživanje započeti. Ako nije dano, počet će od 0. Na primjer, želite tražiti znak iz sredine niza. Možete dati početnu vrijednost svojoj funkciji brojanja.
  • kraj: (neobavezno) Označava krajnji indeks gdje pretraga završava. Ako nije navedeno, tražit će do kraja popisa ili zadanog niza. Na primjer, ne želite skenirati cijeli niz i ograničiti pretraživanje do određene točke, možete dati vrijednost na kraju u svojoj funkciji brojanja, a brojač će se pobrinuti za pretraživanje do te točke.

Povratna vrijednost

Metoda count() će vratiti cjelobrojnu vrijednost, tj. broj zadanog elementa iz zadanog niza. Vraća 0 ako vrijednost nije pronađena u zadanom nizu.

Primjer 1: Metoda brojanja niza

Sljedeći primjer pokazuje rad funkcije count() na nizu.

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)

Izlaz:

The count of 'o' is 2
The count of 'o' usingstart/end is 1

Primjer 2: Broj pojavljivanja znaka u zadanom nizu

Sljedeći primjer pokazuje pojavljivanje znaka u zadanom nizu kao i korištenjem indeksa početka/završetka.

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)

Izlaz:

The count of 'u' is 3
The count of 'u' usingstart/end is 2

Primjer 3: Broj pojavljivanja podniza u zadanom nizu

Sljedeći primjer pokazuje pojavu podniza u zadanom nizu kao i korištenje start/endindex.

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)

Izlaz:

The count of 'to' is 2
The count of 'to' usingstart/end is 1

rezime

  • Count() je ugrađena funkcija u Python. Vratit će vam broj zadanog elementa na popisu ili nizu.
  • U slučaju a niz, brojanje počinje od početka niza do kraja. Također je moguće odrediti početni i krajnji indeks odakle želite započeti pretragu.
  • Metoda count() vraća vrijednost cijelog broja.