Število pitonov
Count () je vgrajena funkcija v Pythonu. Vrnil bo skupno število danega elementa v nizu. Štetje se začne od začetka niza do konca. Prav tako je mogoče določiti začetni in končni indeks od mesta, kjer želite, da se iskanje začne.
V tej vadnici za Python boste izvedeli:
- Število pitonov
- Sintaksa za PythonString Count ()
- Primer 1: Metoda štetja na nizu
- Primer 2: Šteje pojavljanje znaka v danem nizu
- Primer 3: Šteje pojavljanje podniza v danem nizu
Sintaksa za PythonString Count ()
Sintaksa funkcije štetja Pythona:
string.count(char or substring, start, end)
Parametri sintakse Python
- Znak ali podniz: V danem nizu lahko določite en znak ali podniz, ki ga želite iskati. Vrnil vam bo število znakov ali podnizov v danem nizu.
- start : (neobvezno) Označuje začetni indeks, od koder se bo začelo iskanje. Če ni podana, se bo začela od 0. Na primer, želite poiskati znak iz sredine niza. Začetni vrednosti lahko dodelite funkcijo štetja.
- konec : (neobvezno) Označuje končni indeks, kjer se iskanje konča. Če ni podan, bo iskal do konca navedenega seznama ali niza. Na primer, ne želite skenirati celotnega niza in omejiti iskanje do določene točke, v kateri lahko določite, da se vrednost konča v vaši funkciji štetja, in števec bo poskrbel za iskanje do te točke.
ReturnValue
Metoda count () bo vrnila celoštevilčno vrednost, to je štetje danega elementa iz danega niza. Vrne 0, če vrednosti v danem nizu ni mogoče najti.
Primer 1: Metoda štetja na nizu
Naslednji primer prikazuje delovanje funkcije count () v 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)
Izhod:
The count of 'o' is 2The count of 'o' usingstart/end is 1
Primer 2: Šteje pojavljanje znaka v danem nizu
Naslednji primer prikazuje pojav znaka v danem nizu, pa tudi z uporabo začetnega / končnega indeksa.
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)
Izhod:
The count of 'u' is 3The count of 'u' usingstart/end is 2
Primer 3: Šteje pojavljanje podniza v danem nizu
Naslednji primer prikazuje pojavljanje podniza v določenem nizu, pa tudi uporabo 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)
Izhod:
The count of 'to' is 2The count of 'to' usingstart/end is 1
Povzetek:
- Count () je vgrajena funkcija v Pythonu. Vrnil vam bo štetje danega elementa na seznamu ali v nizu.
- V primeru niza se štetje začne od začetka niza do konca. Prav tako je mogoče določiti začetni in končni indeks od mesta, kjer želite, da se iskanje začne.
- Metoda count () vrne celoštevilčno vrednost.