Metóda string count () vracia počet výskytov podreťazca v danom reťazci.
count()
Metóda jednoduchými slovami vyhľadá podreťazec v danom reťazci a vráti, koľkokrát je v ňom podreťazec.
Tiež trvá voliteľné parametre začiatok a koniec, aby sme určili začiatočnú a koncovú pozíciu v reťazci.
Syntax count()
metódy je:
string.count (podreťazec, začiatok = …, koniec = …)
Parametre počtu reťazcov ()
count()
metóda vyžaduje na vykonanie iba jeden parameter. Má však aj dva voliteľné parametre:
- podreťazec - reťazec, ktorého počet sa má nájsť.
- start (voliteľné) - počiatočný index v rámci reťazca, od ktorého sa začína vyhľadávanie.
- end (voliteľné) - koncový index v reťazci, kde sa končí vyhľadávanie.
Poznámka: Index v Pythone začína od 0, nie od 1.
Vrátená hodnota z počtu reťazcov ()
count()
metóda vráti počet výskytov podreťazca v danom reťazci.
Príklad 1: Počítajte počet výskytov daného podreťazca
# define string string = "Python is awesome, isn't it?" substring = "is" count = string.count(substring) # print count print("The count is:", count)
Výkon
Počet je: 2
Príklad 2: Spočítajte počet výskytov daného podreťazca pomocou začiatku a konca
# 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ýkon
Počet je: 1
Tu sa počítanie začína potom, čo i
sa vyskytne prvý , tj 7th
. Pozícia indexu.
A končí pred poslednou i
, tj 25th
indexovou pozíciou.