Počet řetězců Pythonu ()

Metoda string count () vrací počet výskytů podřetězce v daném řetězci.

Jednoduše řečeno, count()metoda prohledá podřetězec v daném řetězci a vrátí, kolikrát je v něm podřetězec.

Trvá také volitelné parametry start a end k určení počáteční a koncové pozice v řetězci.

Syntaxe count()metody je:

 string.count (podřetězec, start = …, konec = …)

Parametry count string ()

count()metoda vyžaduje pro provedení pouze jeden parametr. Má však také dva volitelné parametry:

  • substring - řetězec, jehož počet má být nalezen.
  • start (volitelně) - počáteční index v řetězci, kde začíná vyhledávání.
  • end (Volitelné) - koncový index v řetězci, kde končí hledání.

Poznámka: Index v Pythonu začíná od 0, ne od 1.

Vrátit hodnotu z počtu řetězců ()

count() metoda vrací počet výskytů podřetězce v daném řetězci.

Příklad 1: Počítat počet výskytů daného dílčího řetězce

 # define string string = "Python is awesome, isn't it?" substring = "is" count = string.count(substring) # print count print("The count is:", count)

Výstup

 Počet je: 2 

Příklad 2: Počítání počtu výskytů daného dílčího řetězce pomocí začátku a konce

 # define string string = "Python is awesome, isn't it?" substring = "i" # count after first 'i' and before the last 'i' count = string.count(substring, 8, 25) # print count print("The count is:", count)

Výstup

 Počet je: 1 

Zde počítání začíná poté, co došlo k prvnímu i, tj 7th. Pozici indexu.

A končí před poslední i, tj 25th. Pozicí indexu.

Zajímavé články...