跳至主要内容

bytes()

bytes() Python 中的函数 返回一个新的“字节”对象,它是一个不可变的序列,其中包含范围为 0 = x 256 的 整数。它可以采用整数、字符串 或可迭代 对象 的形式作为参数,并将它们转换为字节。此函数通常用于处理二进制数据或字节字符串。= x 256 的整数、字符串或可迭代对象的形式作为参数,并将它们转换为字节。此函数通常用于处理二进制数据或字节字符串。= x 256 的整数、字符串或可迭代对象的形式作为参数,并将它们转换为字节。此函数通常用于处理二进制数据或字节字符串。

参数值

参数 说明
source

源可以是整数、序列或范围为 0 到 256 的 整数 集合。

encoding

可选参数“encoding”指定源字符串的编码。默认值为“utf-8”。

errors

可选参数“errors”指定如何处理编码过程中的错误。默认值为“strict”。

返回值

bytes() 函数返回类型为 bytes 的对象。

如何在 Python 中使用 bytes()

示例 1

返回一个新的 bytes 对象,它是一个不可变的序列,其中包含范围为 0 = x 256 的 整数

bytes([97, 98, 99])
示例 2

如果没有给出参数,它将返回一个空的 bytes 对象。

empty_bytes = bytes()
示例 3

当将字符串作为参数传递时,它将使用指定的编码对字符串进行编码。

encoded_bytes = bytes('hello', 'utf-8')