Počet pythonů
Count () je integrovaná funkce v Pythonu. Vrátí celkový počet daného prvku v řetězci. Počítání začíná od začátku řetězce do konce. Je také možné určit počáteční a koncový index, odkud má hledání začít.
V tomto výukovém programu pro Python se naučíte:
- Počet pythonů
- Syntaxe pro PythonString Count ()
- Příklad 1: Metoda počítání na provázku
- Příklad 2: Spočítat výskyt znaku v daném řetězci
- Příklad 3: Počítat výskyt podřetězce v daném řetězci
Syntaxe pro PythonString Count ()
Syntaxe funkce počítání Pythonu:
string.count(char or substring, start, end)
Parametry syntaxe Pythonu
- Znak nebo podřetězec: Můžete zadat jeden znak nebo podřetězec, který chcete v daném řetězci hledat. Vrátí vám počet znaků nebo dílčího řetězce v daném řetězci.
- start : (volitelně) Udává počáteční index, od kterého bude hledání zahájeno. Pokud není zadán, bude začínat od 0. Například chcete vyhledat znak uprostřed řetězce. Počáteční hodnotu můžete dát funkci počítání.
- end : (volitelně) Označuje koncový index, kde končí hledání. Pokud není zadán, bude hledat až do konce seznamu nebo zadaného řetězce. Například nechcete skenovat celý řetězec a omezit vyhledávání do konkrétního bodu, kterému můžete dát hodnotu, která má skončit ve vaší funkci počítání, a počet se postará o hledání do tohoto bodu.
ReturnValue
Metoda count () vrátí celočíselnou hodnotu, tj. Počet daného prvku z daného řetězce. Vrátí 0, pokud hodnota není v daném řetězci nalezena.
Příklad 1: Metoda počítání na provázku
Následující příklad ukazuje fungování funkce count () na řetězci.
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ýstup:
The count of 'o' is 2The count of 'o' usingstart/end is 1
Příklad 2: Spočítat výskyt znaku v daném řetězci
Následující příklad ukazuje výskyt znaku v daném řetězci i pomocí indexu začátek / konec.
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ýstup:
The count of 'u' is 3The count of 'u' usingstart/end is 2
Příklad 3: Počítat výskyt podřetězce v daném řetězci
Následující příklad ukazuje výskyt podřetězce v daném řetězci i použití 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)
Výstup:
The count of 'to' is 2The count of 'to' usingstart/end is 1
Souhrn:
- Count () je integrovaná funkce v Pythonu. Vrátí vám počet daného prvku v seznamu nebo řetězci.
- V případě řetězce začíná počítání od začátku řetězce do konce. Je také možné určit počáteční a koncový index, odkud má hledání začít.
- Metoda count () vrací celočíselnou hodnotu.