все Python 3Строки (str)функция
str.count
поиск
Число непересекающихся вхождений подстроки. Опц. диапазон start/end.
Синтаксис
s.count(sub[, start[, end]])
Вхождения считаются непересекающимися и слева направо: в строке из четырёх букв 'a' подстрока 'aa' найдётся дважды, а не трижды. Пустая подстрока даёт len(s)+1 — по позиции между каждой парой символов плюс два края. Каждый вызов проходит строку целиком, поэтому считать частоты десятка разных символов десятью вызовами count дорого: collections.Counter соберёт всё за один проход.
Примеры
print('banana'.count('a')) # → 3
print('banana'.count('na')) # → 2
print('aaa'.count('aa')) # → 1
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности