все 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Сообщить о неточности