Python bytes() 函数

2024年9月26日 | 1 分钟阅读

Python 中的 bytes() 函数用于返回一个 bytes 对象。它是 bytearray() 函数的不可变版本。

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

签名

  • bytes(source)
  • bytes(encoding)
  • bytes(error)

参数

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

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

errors 也是一个可选参数。它在 source 是字符串类型时使用。此外,当由于某些错误导致编码失败时也会用到。

返回

它返回一个 bytes 对象。

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

Python bytes() 函数示例 1

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

输出

b ' Hello World.'

Python bytes() 函数示例 2

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

输出

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

Python bytes() 函数示例 3

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

输出

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

下一个主题Python 内置函数