1. bytearray() 是一个函数,用来创建字节数组,数组长度动态可变
返回10个字节的数组,数组元素值都为0
>>> a=bytearray(10)
>>> a
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
创建有初始值的数组
>>> bytearray([1,2,3])
bytearray(b'\x01\x02\x03')
>>> bytearray([255,255,255])
bytearray(b'\xff\xff\xff')
也可以初始化为字符串,注意要加上编码
>>> bytearray('zhang','utf-8')
bytearray(b'zhang')
bytearray 显示时默认显示ascii码
>>> bytearray([65])
bytearray(b'A')
将字符串 ‘112233445566’ 转化为数组 \x11 \x22 \x33 \x44 \x55 \66
>>> bytearray.fromhex("112233445566")
bytearray(b'\x11"3DUf')
注意这里显示的是ascii 码