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