Metoda count() to typowa metoda liczenia, wykorzystywana zarówno w ciągach Pythona oraz listach Pythona.
W Ciągach
metoda count() zwraca liczbę wystąpień określonej wartości w ciągu:
Przykład:
x="Jeżeli robisz to co łatwe, Twoje życie będzie trudne. Jeśli robisz to co trudne, Twoje życie będzie łatwe."
print(x.count("Twoje"))
2 #wynik
Składnia metody count() w ciągach:
string.count( wartość, start, koniec )
- Wartość (wymagany) - jest to liczba wystąpień pojedyńczej pozycji ciągu lub kilku pozycji ciągu.
- początek (opcjonalnie) - powinna to być liczba całkowita, która jest wartością indeksu rozpoczynającą wyszukiwanie w podanym ciągu. Domyślnie zaczyna się od 0, gdy wartość nie jest podana.
- koniec (opcjonalnie) - powinna to być liczba całkowita, która jest wartością indeksu kończącą wyszukiwanie. Domyślnie jest to koniec łańcucha.
Gdy wartość końcowa nie zostanie podana, znajdzie wartości do końca łańcucha. Jeśli wartość będzie dużo większa od wartości całego ciągu, równnież znajdzie wartości do końca łańcucha.
Przykład:
x="Jeżeli robisz to co łatwe, Twoje życie będzie trudne. Jeśli robisz to co trudne, Twoje życie będzie łatwe."
x.count("łatwe", 10, 200)
2 #wynik
Jeżeli metoda count() zwróci liczbę 0, to wówczas oznacza, że wartość nie została znaleziona w łańcuchu.
Ćwiczenie
Napisz metodę, która zwróci ile wystąpień w zdaniu ma słowo "życie"
"Jeżeli robisz to co łatwe, Twoje życie będzie trudne. Jeśli robisz to co trudne, Twoje życie będzie łatwe.""
spróbuj sam