一日一技:Python 中的bytearray()方法
Python bytearray()
bytearray()方法返回一个bytearray对象,该对象是给定字节的数组。
bytearray()语法
bytearray([source[, encoding[, errors]]])
bytearray()方法返回一个bytearray对象,该对象是一个可变的(可以修改的)整数序列,范围为0 <= x <256。
如果要使用不可变版本,请使用bytes()方法。
bytearray()参数
bytearray()具有三个可选参数:
- source(可选)-用于初始化字节数组的source。
- encoding(可选)-如果source是一个字符串,则为字符串的编码。
- errors(可选)-如果source是字符串,则在编码转换失败时采取的措施
从bytearray()返回值
bytearray()方法返回给定大小和初始化值的字节数组。
代码示例如下
示例1:来自字符串的字节数组
string = "Python is interesting."
arr = bytearray(string, 'utf-8')
print(arr)
输出:
bytearray(b'Python is interesting.')
示例2:给定整数大小的字节数组
size = 5
arr = bytearray(size)
print(arr)
输出:
bytearray(b'\x00\x00\x00\x00\x00')
示例3:可迭代列表中的字节数组
rList = [1, 2, 3, 4, 5]
arr = bytearray(rList)
print(arr)
输出
bytearray(b'\x01\x02\x03\x04\x05')
希望这篇文章对你们有用,
欢迎在下方讨论留言,
谢谢关注.