📜  Python bytes()函数

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

Python bytes()函数

Python字节()在Python函数用于返回一个字节对象。它是bytearray()函数的不变版本。

它可以创建指定大小的空字节对象。

签名

  • 字节数(源)
  • 字节(编码)
  • 字节数(错误)

参量

source用于初始化bytes对象。它是一个可选参数。

除非source是字符串类型,否则编码是可选的。使用str.encode()函数将字符串转换为字节

错误也是可选参数。当源是字符串类型时使用。此外,当编码由于某些错误而失败时。

返回

它返回一个字节对象。

我们来看一些bytes()函数的示例,以了解其功能。

Python bytes()函数示例1

这是将字符串转换为字节的简单示例。

string = "Hello World."
arr = bytes(string, 'utf-8')
print(arr)

输出:

b ' Hello World.'

Python bytes()函数示例2

本示例创建一个给定整数大小的字节。

size = 5
arr = bytes(size)
print(arr)

输出:

b'\x00\x00\x00\x00\x00'

Python bytes()函数示例3

本示例将可迭代列表转换为字节。

List = [1, 2, 3, 4, 5]
arr = bytes(List)
print(arr)

输出:

b'\x01\x02\x03\x04\x05'