Сообщить об ошибке.

Метод str.count() в Python, считает совпадения в строке.

Посчитывает количество вхождений символа/подстроки в строку.

Синтаксис:

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

Параметры:

  • sub - str, строка или символ;
  • start - int, индекс начала поиска, по умолчанию 0, необязательно;
  • end - int, конец, индекс конца поиска, по умолчанию len(str), необязательно.

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

  • int, количество вхождений подстроки sub.

Описание:

Метод str.count() возвращает количество вхождений подстроки sub в строку str в диапазоне индексов [start, end], если они переданы в метод.

  • Необязательные аргументы start и end интерпретируются как обозначения среза строки.
  • При вызове без аргументов бросает исключение TypeError (требуется как минимум1аргумент, передано0`).

Примеры подсчета количества символов/подстрок в строке.

>>> x = 'количество вхождений подстроки `sub` в диапазоне индексов'

>>> x.count('и')
# 5

>>> x.count('и', 6)
# 4

>>> x.count('о', 10, 30)
# 3

>>> x.count('`')
# 2

>>> x.count('вхождений')
# 1

# Без параметров
>>> x.count()
# Traceback (most recent call last):
#   File "<stdin>", line 1, in <module>
# TypeError: count() takes at least 1 argument (0 given)