Počet řetězců Pythonu () s PŘÍKLADY

Obsah:

Anonim

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.