все Python 3Байтовые последовательностифункция
bytearray.lstrip
bytearray — обрезка
Возвращает копию без указанных байтов слева; по умолчанию убирает пробельные байты ASCII.
Синтаксис
ba.lstrip(...)
Аргумент — набор байтов, которые срезаются по одному, пока встречаются, а не префикс целиком: lstrip(b'xy') снимет слева любое количество 'x' и 'y' в любом порядке. Если нужно убрать ровно одну заданную последовательность, это работа для removeprefix. Сам bytearray не меняется — возвращается новый объект.
Примеры
print(bytearray(b' hi').lstrip()) # → bytearray(b'hi')
print(bytearray(b'\t\n hi').lstrip()) # → bytearray(b'hi')
print(bytearray(b'000123').lstrip(b'0')) # → bytearray(b'123')
print(bytearray(b'xyxdata').lstrip(b'xy')) # → bytearray(b'data')
print(bytearray(b' hi ').lstrip()) # → bytearray(b'hi ')
print(bytearray(b'0000').lstrip(b'0')) # → bytearray(b'')
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности