Python bytearray示例| bytearray()Python教程中的函数
Python bytearray示例| bytearray()Python教程中的函数是今天的主题。 bytearray()方法返回bytearray对象,该对象是给定字节的数组。 bytearray()方法返回bytearray对象,该对象是给定字节的数组。它给出了0 <= x <256范围内的可变整数序列。
内容概述
- 1 Python bytearray示例
- 2#给定整数大小的字节数
- 3#可迭代列表中的字节数
- 4 #Count ByteArray
- 5 #bytearray()带整数
- 6#将字节转换为字符串
Python bytearray示例
bytearray()函数返回一个bytearray对象。
它可以将对象转换为bytearray对象,或者创建指定大小的空bytearray对象。
bytearray()函数遵循一些规则,具体取决于源的类型。
- 如果没有传递参数,则返回空字节数组。
- 如果源是整数,则使用空值初始化给定长度的字节数组。
- 如果源是字符串,则编码是必需的,并用于将字符串转换为字节数组。
- 如果源是可迭代的,例如list,则它必须是0 <= x <256范围内的整数的可迭代,它们用作数组的初始内容。
请参阅bytearray()函数的以下语法。
bytearray(source, encoding, error)
- source(可选) – 它是初始化字节数组的源。
- encoding(可选) – 如果源是字符串,则为字符串的编码。
- errors(可选) – 如果源是字符串,则编码转换失败时要采取的操作(阅读更多:字符串编码)
bytearray()方法返回给定大小和初始化值的字节数组。
# app.py st3 = "Millie is Good Actor" arr = bytearray(st3, 'utf-8') print(arr)
请参阅以下输出。
➜ pyt python3 app.py bytearray(b'Millie is Good Actor') ➜ pyt
#给定整数大小的字节数
好的,现在看到以下python代码示例。
data = 10 array = bytearray(data) print(array)
请参阅以下输出。
➜ pyt python3 app.py bytearray(b'x00x00x00x00x00x00x00x00x00x00') ➜ pyt
#可迭代列表中的字节数
好的,现在我们将看到Python List并查看输出。
# app.py dataList = (11, 21, 19) array = bytearray(dataList) print(array)
请参阅以下输出。
➜ pyt python3 app.py bytearray(b'x0bx15x13') ➜ pyt
#Count ByteArray
好的,我们可以使用len()函数计算bytearray长度。请参阅以下代码。
dataList = (11, 21, 19) array = bytearray(dataList) print(len(array))
请参阅以下输出。
➜ pyt python3 app.py 3 ➜ pyt
#bytearray()带整数
请参阅以下程序。
data = bytearray(1) print(data)
查看输出。
➜ pyt python3 app.py bytearray(b'x00') ➜ pyt
#Convert bytes to string
请参阅以下程序。
data = b'El nixc3xb1o come camarxc3xb3n' print(data)
请参阅以下输出。
➜ pyt python3 app.py b'El nixc3xb1o come camarxc3xb3n' ➜ pyt
最后,Python bytearray示例| bytearray()Python教程中的函数结束了。