📜  Python bytearray()函数与示例

📅  最后修改于: 2020-10-30 05:58:38             🧑  作者: Mango

Python bytearray()函数

Python bytearray()函数返回一个bytearray对象,并且可以将对象转换为bytearray对象,或者创建指定大小的空bytearray对象。

签名

bytearray(x, encoding, error)

参量

x(可选):它是初始化字节数组的源。

encoding(可选):这是字符串的编码。

错误(可选):编码失败时采取措施。

返回

它返回一个字节数组。

Python bytearray()函数示例1

以下示例显示了一个字符串的字节数组:

string = "Python is programming language."

# string with encoding 'utf-8'
arr = bytearray(string, 'utf-8')
print(arr)

输出:

bytearray(b'Python is programming language.')

说明:在上面的示例中,我们采用了一个包含字符串值的变量,并将其转换为字节数组对象。

Python bytearray()函数示例2

下面的示例显示给定整数大小的字节数组:

size = 5

arr = bytearray(size)
print(arr)

输出:

    
bytearray(b'\x00\x00\x00\x00\x00')

Python bytearray()函数示例3

以下示例显示了可迭代列表中的字节数组:

rList = [2, 3, 4, 5, 6]

arr = bytearray(rList)
print(arr)

输出:

bytearray(b'\x02\x03\x04\x05\x06')