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

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

Найти байтовую строку с указанным префиксом

Синтаксис:

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