bytearray()
是 Python 内建函数之一,用于创建一个可变的字节数组对象。字节数组是一个可变的序列,其中的元素是介于 0 到 255 之间的整数。bytearray()
可以接受不同类型的参数,例如字符串、整数等,用于初始化字节数组。
通过字符串初始化字节数组:
byte_array = bytearray("hello", 'utf-8')
print(byte_array)
# 输出: bytearray(b'hello')
通过字节数组初始化字节数组:
source_bytes = bytes([65, 66, 67])
byte_array = bytearray(source_bytes)
print(byte_array)
# 输出: bytearray(b'ABC')
通过指定长度初始化字节数组:
byte_array = bytearray(5)
print(byte_array)
# 输出: bytearray(b'\x00\x00\x00\x00\x00')