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()函数遵循一些规则,具体取决于源的类型。

  1. 如果没有传递参数,则返回空字节数组。
  2. 如果源是整数,则使用空值初始化给定长度的字节数组。
  3. 如果源是字符串,则编码是必需的,并用于将字符串转换为字节数组。
  4. 如果源是可迭代的,例如list,则它必须是0 <= x <256范围内的整数的可迭代,它们用作数组的初始内容。

请参阅bytearray()函数的以下语法。

bytearray(source, encoding, error)
  1. source(可选) – 它是初始化字节数组的源。
  2. encoding(可选) – 如果源是字符串,则为字符串的编码。
  3. 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教程中的函数结束了。

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Krunal所有,未经许可,不得转载
你可能还喜欢