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

Метод count() типов bytes и bytearray в Python

Число неперекрывающихся вхождений в байт-подобный объект

Синтаксис:

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

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

Параметры:

  • bytes и bytearray - соответствующие типы bytes или bytearray
  • sub - подпоследовательность
  • start - начало среза
  • end - конец среза

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

Описание:

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

Подпоследовательностью для поиска может быть любой байт-подобный объект или целое число в диапазоне от 0 до 255.

Примеры использования:

>>> b = bytes(range(30, 50, 3))
>>> b
# b"\x1e!$'*-0"
>>> b.count(33)
# 1
>>> b.count(35)
# 0

>>> b = bytearray(range(20, 45, 2))
>>> b
# bytearray(b'\x14\x16\x18\x1a\x1c\x1e "$&(*,')
>>> b.count(24)
# 1
>>> b.count(25)
# 0