bytes.startswith(prefix[, start[, end]]) bytearray.startswith(prefix[, start[, end]])
bytes
и bytearray
- байтовая строка соответствующего типа bytes
или bytearray
,prefix
- байт-подобный объектstart
- int
, начало поискаend
- int
, конец поискаМетод startswith()
возвращает True
, если двоичные данные начинаются указанным префиксом prefix
, в противном случае возвращает False
.
Префикс prefix
также может быть кортежем префиксов, которые нужно искать. При необязательном аргументе start
поиск начинается с позиции start
и необязательным end
прекращает поиск в позиции end
.
Префикс(ы) для поиска может быть любым байт-подобным объектом.
Для того, что бы найти суффикс байтовой строки соответствующего типа используйте метод endswith()
>>> x = b'read this short text' >>> y = bytearray(b'read this short text') >>> x.startswith(b'read') # True >>> y.startswith(b'read') # True >>> x.startswith(b'this') # False >>> y.startswith(b'text') # False