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.