Python bytes() 内置函数
来自 Python 3 文档
返回一个新的“bytes”对象,它是一个范围在 [...] 内的整数的不可变序列。bytes 是 bytearray 的不可变版本——它具有相同的非变异方法以及相同的索引和切片行为。
简介
在 Python 中,bytes 类型是单个字节的不可变序列。它代表一个范围在 0 到 255 之间的整数序列,可用于表示二进制数据,如图像、音频或其他类型的文件。
您可以通过几种方式创建 bytes 对象。一种方法是使用 bytes() 构造函数并向其传递一个字符串、一个 bytearray 对象或一个 bytes 对象。例如:
data = "Hello, World!"
bytes_obj = bytes(data, "utf-8")
print(bytes_obj)
b'Hello, World!'
另一种方法是使用字面量表示法,在字符串前加上 b 或 B 前缀:
data = b"Hello, World!"
print(data)
b'Hello, World!'