все Python 3Байтовые последовательностифункция
bytes.strip
bytes — обрезка
Убирает заданные байты (по умолчанию пробельные) с обоих концов.
Синтаксис
b.strip(...)
Аргумент — набор байтов, а не подстрока: с каждого конца отбрасываются байты, пока они входят в набор, поэтому b'banana'.strip(b'ba') превращается в b'nan'. Снять фиксированное начало или конец — это removeprefix()/removesuffix(). Метод ничего не меняет на месте: и bytes, и bytearray возвращают новый объект.
Примеры
print(b' hi '.strip()) # → b'hi'
print(b'xxhixx'.strip(b'x')) # → b'hi'
print(b'\t hi \n'.strip()) # → b'hi'
print(b'banana'.strip(b'ba')) # → b'nan'
print(b' hi '.rstrip()) # → b' hi'
print(b' '.strip()) # → b''
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности