代码点读机 / Python / bytes

bytes Python · 内置函数

`bytes` 是不可变的字节序列,类似字符串,但元素是 0~255 的整数。常用于处理二进制数据,比如读取文件、网络传输等。字符串可以通过 `encode` 转成 `bytes`,`bytes` 可以通过 `decode` 转回字符串。

怎么用

bytes(可迭代) 或 bytes(整数长度)

小例子

b = bytes([65, 66, 67])   # b'ABC'
print(b)                  # b'ABC'
print(b[0])               # 65
**运行结果**:如上。

运行结果

b'\xe4\xbd\xa0\xe5\xa5\xbd'

常见使用场景

- 二进制文件操作。
- 网络数据传输。
- 哈希计算等。

提醒:- 不可变,不能修改元素。 - 支持索引和切片。

官方文档:https://docs.python.org/zh-cn/3/library/functions.html#func-bytes

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条