Python内置的bytearray函数创建可变字节数组,元素范围在0到255之间。默认情况下,无参数时返回长度为0的数组。若不提供source参数,将直接创建一个空的字节数组。当source参数为字符串时,需要指定encoding参数,使用str.encode方法将字符串转换为字节数组。若source参数为整数,将返回一个与整数长度等同的空字节数组。若source参数为实现了buffer接口的对象,则以只读方式读取字节并返回数组。当source为可迭代对象时,其元素需满足0到255范围,以便用于初始化数组。