bytearray(source, encoding, error)
Все параметры являются обязательными.
source
- объект Python, encoding
- кодировка источника, если source
- это строка, error
- обработчик ошибок. Вызывается в случае неправильной кодировки.bytearray
- массив байтов, изменяемая последовательность.Класс bytearray()
возвращает массив байтов bytearray
, который является изменяемой последовательностью целых чисел в диапазоне от 0 <= х <256
.
Необязательный параметр source
можно использовать для инициализации массива несколькими различными способами:
bytearray()
преобразует строку в байты, используя str.encode().0 <= x < 256
, которые будут используются в качестве начального содержимого массива.>>> bytearray(4) # bytearray(b'\x00\x00\x00\x00') >>> bytearray('Привет', encoding='utf-8') # bytearray(b'\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82') >>> bytearray() # bytearray(b'')