Liczba Pythona
Count () to funkcja wbudowana w Pythonie. Zwróci całkowitą liczbę danego elementu w ciągu. Liczenie zaczyna się od początku struny do końca. Możliwe jest również określenie indeksu początkowego i końcowego, od którego ma się rozpocząć wyszukiwanie.
W tym samouczku Python dowiesz się:
- Liczba Pythona
- Składnia PythonString Count ()
- Przykład 1: Metoda liczenia na łańcuchu
- Przykład 2: Policz wystąpienie znaku w podanym ciągu
- Przykład 3: Policz wystąpienie podciągu w danym ciągu
Składnia PythonString Count ()
Składnia funkcji zliczania w Pythonie:
string.count(char or substring, start, end)
Parametry składni Pythona
- Znak lub podciąg: możesz określić pojedynczy znak lub podciąg, który chcesz przeszukać w podanym ciągu. Zwróci liczbę znaku lub podłańcucha w podanym ciągu.
- start : (opcjonalnie) Wskazuje indeks początkowy, od którego rozpocznie się wyszukiwanie. Jeśli nie zostanie podany, zacznie się od 0. Na przykład chcesz wyszukać znak ze środka ciągu. Możesz podać wartość początkową swojej funkcji zliczania.
- end : (opcjonalnie) Wskazuje indeks końcowy, na którym kończy się wyszukiwanie. Jeśli nie zostanie podany, przeszuka do końca podanej listy lub podanego ciągu. Na przykład, nie chcesz skanować całego ciągu i ograniczać wyszukiwanie do określonego punktu, możesz podać wartość kończącą się w funkcji zliczania, a licznik zajmie się wyszukiwaniem do tego momentu.
ReturnValue
Metoda count () zwróci wartość całkowitą, tj. Licznik danego elementu z podanego ciągu. Zwraca 0, jeśli wartość nie zostanie znaleziona w podanym ciągu.
Przykład 1: Metoda liczenia na łańcuchu
Poniższy przykład ilustruje działanie funkcji count () na łańcuchu.
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)
Wynik:
The count of 'o' is 2The count of 'o' usingstart/end is 1
Przykład 2: Policz wystąpienie znaku w podanym ciągu
Poniższy przykład pokazuje wystąpienie znaku w danym ciągu, a także w przy użyciu indeksu początkowego / końcowego.
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)
Wynik:
The count of 'u' is 3The count of 'u' usingstart/end is 2
Przykład 3: Policz wystąpienie podciągu w danym ciągu
Poniższy przykład pokazuje występowanie podciągu w danym łańcuchu, a także użycie 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)
Wynik:
The count of 'to' is 2The count of 'to' usingstart/end is 1
Podsumowanie:
- Count () to funkcja wbudowana w Pythonie. Zwróci liczbę danego elementu na liście lub w ciągu.
- W przypadku struny liczenie rozpoczyna się od początku struny do końca. Możliwe jest również określenie indeksu początkowego i końcowego, od którego ma się rozpocząć wyszukiwanie.
- Metoda count () zwraca wartość całkowitą.