Bytes Bytearray

bytes/bytearray can contain numbers between 0 and 255

Overview

What How
bytes immutable byte sequence
bytes(10) create bytes of length 10
bytes[0] get first byte
- -
bytearray mutable byte sequence
bytearray(10) create bytearray of length 10
bytearray[0] get first byte
- -
bytes from bytearray bytes(bytearray)
bytearray from bytes bytearray(bytes)
copy from bytearrayOrBytes bytearray(bytearrayOrBytes)

handle both with one method:

def method(data: bytearray | bytes):  # accept both types
    mydata = bytearray(data)        # copy of bytes or bytearray
On this page
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9