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