📅  最后修改于: 2020-10-30 05:58:43             🧑  作者: Mango
Python字节()在Python函数用于返回一个字节对象。它是bytearray()函数的不变版本。
它可以创建指定大小的空字节对象。
source用于初始化bytes对象。它是一个可选参数。
除非source是字符串类型,否则编码是可选的。使用str.encode()函数将字符串转换为字节
错误也是可选参数。当源是字符串类型时使用。此外,当编码由于某些错误而失败时。
它返回一个字节对象。
我们来看一些bytes()函数的示例,以了解其功能。
这是将字符串转换为字节的简单示例。
string = "Hello World."
arr = bytes(string, 'utf-8')
print(arr)
输出:
b ' Hello World.'
本示例创建一个给定整数大小的字节。
size = 5
arr = bytes(size)
print(arr)
输出:
b'\x00\x00\x00\x00\x00'
本示例将可迭代列表转换为字节。
List = [1, 2, 3, 4, 5]
arr = bytes(List)
print(arr)
输出:
b'\x01\x02\x03\x04\x05'