Metoda string count () zwraca liczbę wystąpień podciągu w danym ciągu.
W prostych słowach count()
metoda przeszukuje podciąg w podanym ciągu i zwraca, ile razy dany podciąg jest w nim obecny.
Pobiera również opcjonalne parametry start i end, aby określić odpowiednio pozycję początkową i końcową w ciągu.
Składnia count()
metody to:
string.count (podciąg, początek =…, koniec =…)
Parametry string count ()
count()
metoda wymaga tylko jednego parametru do wykonania. Jednak ma również dwa opcjonalne parametry:
- podciąg - łańcuch, którego licznik ma zostać znaleziony.
- start (opcjonalnie) - indeks początkowy w ciągu, w którym rozpoczyna się wyszukiwanie.
- end (opcjonalnie) - indeks końcowy w ciągu, na którym kończy się wyszukiwanie.
Uwaga: Indeks w Pythonie zaczyna się od 0, a nie 1.
Wartość zwracana z liczby ciągów znaków ()
count()
metoda zwraca liczbę wystąpień podłańcucha w danym ciągu.
Przykład 1: Policz liczbę wystąpień danego podciągu
# define string string = "Python is awesome, isn't it?" substring = "is" count = string.count(substring) # print count print("The count is:", count)
Wynik
Liczba to: 2
Przykład 2: Policz liczbę wystąpień danego podciągu, używając początku i końca
# 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)
Wynik
Liczba to: 1
Tutaj liczenie rozpoczyna się po i
napotkaniu pierwszej , tj 7th
. Pozycji indeksu.
I kończy się przed ostatnią i
, tj. 25th
Pozycją indeksu.