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

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

Найти указанный суффикс в байт-подобном объекте

Синтаксис:

bytes.endswith(suffix[, start[, end]])

bytearray.endswith(suffix[, start[, end]])

Параметры:

  • bytes и bytearray - соответствующие типы bytes или bytearray
  • suffix - байт-подобный объект
  • start - int, начало поиска
  • end - int, конец поиска

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

Описание:

Метод endswith() возвращает True, если двоичные данные заканчиваются указанным суффиксом suffix, в противном случае возвращает False.

Суффикс suffix также может быть кортежем суффиксов, которые нужно искать. При необязательном аргументе start поиск начинается с позиции start и необязательным end прекращает поиск в позиции end.

Суффикс(ы) для поиска может быть любым байт-подобным объектом.

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

>>> t = 'end with ¬'
>>> b = bytes(t, 'utf-8')
>>> b
# b'end with \xc2\xac'

>>> end_simbol = bytes('¬', 'utf-8')
>>> b.endswith(end_simbol)
# True

>>> end_simbol
# b'\xc2\xac'
>>> b.endswith(b'\xc2\xac')
# True