Počet pytónov
Count () je zabudovaná funkcia v Pythone. Vráti celkový počet zadaných prvkov v reťazci. Počítanie začína od začiatku reťazca do konca. Je tiež možné určiť začiatočný a konečný index od miesta, kde má začať hľadanie.
V tomto výučbe pre Python sa dozviete:
- Počet pytónov
- Syntax pre PythonString Count ()
- Príklad 1: Metóda počítania na reťazci
- Príklad 2: Spočítajte výskyt znaku v danom reťazci
- Príklad 3: Spočítajte výskyt podreťazca v danom reťazci
Syntax pre PythonString Count ()
Syntax funkcie počtu pythónov:
string.count(char or substring, start, end)
Parametre syntaxe Pythonu
- Znak alebo podreťazec: V danom reťazci môžete určiť jeden znak alebo podreťazec, ktorý chcete vyhľadať. Vráti vám počet znakov alebo podreťazcov v danom reťazci.
- start : (voliteľné) Označuje počiatočný index, od ktorého sa bude hľadať hľadať. Ak nie je uvedené, bude začínať od 0. Napríklad chcete vyhľadať znak v strede reťazca. Počiatočnú hodnotu môžete dať funkcii počítania.
- end : (voliteľné) Označuje koncový index, kde končí hľadanie. Ak nie je zadané, vyhľadá sa až do konca zoznamu alebo zadaného reťazca. Napríklad nechcete prehľadať celý reťazec a obmedziť hľadanie do určitého bodu, ktorému môžete dať hodnotu, ktorá sa má ukončiť vo vašej funkcii počítania, a počet sa postará o hľadanie do tohto bodu.
ReturnValue
Metóda count () vráti celočíselnú hodnotu, tj počet daného prvku z daného reťazca. Vráti 0, ak sa hodnota v danom reťazci nenachádza.
Príklad 1: Metóda počítania na reťazci
Nasledujúci príklad ukazuje fungovanie funkcie count () na reťazci.
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)
Výkon:
The count of 'o' is 2The count of 'o' usingstart/end is 1
Príklad 2: Spočítajte výskyt znaku v danom reťazci
Nasledujúci príklad ukazuje výskyt znaku v danom reťazci aj pomocou indexu začiatku / konca.
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)
Výkon:
The count of 'u' is 3The count of 'u' usingstart/end is 2
Príklad 3: Spočítajte výskyt podreťazca v danom reťazci
Nasledujúci príklad ukazuje výskyt podreťazca v danom reťazci a tiež použitie štart / 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)
Výkon:
The count of 'to' is 2The count of 'to' usingstart/end is 1
Zhrnutie:
- Count () je zabudovaná funkcia v Pythone. Vráti vám počet daného prvku v zozname alebo reťazci.
- V prípade reťazca sa počítanie začína od začiatku reťazca do konca. Je tiež možné určiť začiatočný a konečný index od miesta, kde má začať hľadanie.
- Metóda count () vracia celočíselnú hodnotu.