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 раза.
