Broj Pythona
Count () je ugrađena funkcija u Pythonu. Vratit će ukupan broj datog elementa u nizu. Brojanje započinje od početka niza do kraja. Također je moguće odrediti indeks početka i završetka od mjesta na kojem želite da pretraživanje započne.
U ovom vodiču za Python naučit ćete:
- Broj Pythona
- Sintaksa za PythonString Count ()
- Primjer 1: Metoda brojanja na žici
- Primjer 2: Broji pojavu znaka u zadanom nizu
- Primjer 3: Broji pojavu podniza u danom nizu
Sintaksa za PythonString Count ()
Sintaksa funkcije brojača Pythona:
string.count(char or substring, start, end)
Parametri sintakse Python
- Char ili podniz: Možete odrediti jedan znak ili podniz koji želite pretraživati u danom nizu. Vratit će vam broj znaka ili podniza u danom nizu.
- start : (nije obavezno) Označava indeks početka odakle će pretraživanje započeti. Ako se ne navede, započet će od 0. Na primjer, želite potražiti znak iz sredine niza. Možete dati početnu vrijednost svojoj funkciji brojanja.
- kraj : (nije obavezno) Označava indeks kraja na kojem pretraživanje završava. Ako se ne navede, pretraživat će do kraja popisa ili niza. Na primjer, ne želite skenirati cijeli niz i ograničiti pretraživanje do određene točke kojoj možete dati vrijednost da završi u vašoj funkciji brojanja, a brojanje će se pobrinuti za pretragu do te točke.
Povratna vrijednost
Metoda count () vratit će cijelu vrijednost, tj. Count datog elementa iz datog niza. Vraća 0 ako vrijednost nije pronađena u zadanom nizu.
Primjer 1: Metoda brojanja na žici
Sljedeći primjer prikazuje rad funkcije count () na nizu.
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)
Izlaz:
The count of 'o' is 2The count of 'o' usingstart/end is 1
Primjer 2: Broji pojavu znaka u zadanom nizu
Sljedeći primjer pokazuje pojavu znaka u zadanom nizu, kao i u upotrebom indeksa početka / završetka.
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)
Izlaz:
The count of 'u' is 3The count of 'u' usingstart/end is 2
Primjer 3: Broji pojavu podniza u danom 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 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)
Izlaz:
The count of 'to' is 2The count of 'to' usingstart/end is 1
Sažetak:
- Count () je ugrađena funkcija u Pythonu. Vratit će vam broj datog elementa na popisu ili nizu.
- U slučaju niza, brojanje započinje od početka niza do kraja. Također je moguće odrediti indeks početka i završetka od mjesta na kojem želite da pretraživanje započne.
- Metoda count () vraća cijelu vrijednost.