Python Glossary English

все Python 3Байтовые последовательностифункция

bytearray.split

bytearray — разбиение и соединение

Разбивает по разделителю (по умолчанию по пробельным).

Синтаксис

ba.split(...)

Разбить «побайтово», передав пустой разделитель, нельзя: split(b'') бросает ValueError, а для отдельных байтов берут срезы или list(ba), который вернёт целые числа, а не куски. Куски из списка — самостоятельные копии bytearray: их можно менять, исходный объект от этого не изменится.

Примеры

print(bytearray(b'a b').split())   # → [bytearray(b'a'), bytearray(b'b')]
print(bytearray(b'a,b,c').split(b','))   # → [bytearray(b'a'), bytearray(b'b'), bytearray(b'c')]
print(bytearray(b'a,b,c').split(b',', 1))   # → [bytearray(b'a'), bytearray(b'b,c')]
print(len(bytearray(b'  one  two  ').split()))   # → 2
print(bytearray(b'a,,b').split(b','))   # → [bytearray(b'a'), bytearray(b''), bytearray(b'b')]
print(bytearray(b'   ').split())   # → []

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности