Справочник по функциям Python

str.count

Считает непересекающиеся вхождения подстроки sub в строку.

Python 3.13
str.count(sub[, start[, end]])

Параметры

substr
Подстрока, которую нужно посчитать.
startintнеобязательный
Индекс, с которого начинается поиск.
endintнеобязательный
Индекс, перед которым поиск заканчивается.

Возвращаемое значение

Целое число; 0, если подстрока не найдена.

Примеры

Подсчёт буквы в слове

Python 3.13
print('banana'.count('a'))
3

Совпадения не пересекаются

Python 3.13
print('aaaa'.count('aa'))
2

Подробности

В отличие от list.count, ищет подстроку, а не отдельный элемент. Пересекающиеся вхождения не учитываются: в "aaaa" подстрока "aa" встречается 2 раза.

Смотрите также

Где изучить