count() — это встроенная в Python функция, которая возвращает вам количество заданного элемента в списке или строке.

Python string count()
Python string count() — это встроенная функция, которая возвращает количество вхождений подстроки в данной строке. Метод count() ищет подстроку в заданной строке и возвращает, сколько раз эта подстрока присутствует в ней. Он также принимает необязательные параметры start и end, чтобы указать начальную и конечную позиции в строке соответственно.
Синтаксис
Синтаксис Python string count() следующий:
|
1 |
string.count(substring, start, end) |
Параметры
Функция count() имеет один обязательный и два необязательных параметра.
- substring является обязательным параметром, представляющим собой строку, количество которой необходимо найти.
- Необязательный параметр start является начальным индексом в строке, с которой начинается поиск.
- Параметр end также необязателен и является конечным индексом в строке, где заканчивается поиск.
Возвращаемое значение
Метод Python String count() возвращает целое число, обозначающее, сколько раз подстрока встречается в данной строке.
См. следующий пример.
|
1 2 3 4 5 6 |
# app.py friend = 'What did you bring Mr. Bing' substring = 'ing' count = friend.count(substring) print('The substring occurs {} times'.format(count)) |
Здесь мы использовали ing как подстроку и проверяем, сколько раз она повторяется внутри строки. Кроме того, мы использовали формат строки для форматирования строки.
См. следующий вывод.

Использование параметров Start и End
Давайте возьмем пример, где мы передаем параметры start и end.
|
1 2 3 4 5 6 |
# app.py friend = 'What did you bring Mr. Bing' substring = 'ing' count = friend.count(substring, 11, 18) print('The substring occurs {} times'.format(count)) |
См. вывод приведенного выше примера.

Он будет подсчитывать количество подстрок между 11-м и 18-м символами индекса. В нашем примере ing встречается только однажды между этими символами, поэтому мы видим его один раз.
Функция Python count() во встроенной функции языка программирования Python, которая возвращает количество вхождений подстроки в предоставленной строке.
