class 'bytes'是二进制还是十六进制
时间: 2023-12-30 16:03:25 浏览: 57
byte、十进制、十六进制间的转换
3星 · 编辑精心推荐
class 'bytes' 是二进制类型,它表示的是以字节为单位的二进制数据。每个字节都是由 8 个二进制位组成的,可以用 0 到 255 之间的整数表示。在 Python 中,bytes 对象通常用 b 开头的字面值表示,例如 b'hello'。在打印 bytes 对象时,Python 会将每个字节转换为对应的 ASCII 字符,如果字节对应的 ASCII 码不是可显示字符,则会显示为 \xhh 的格式,其中 hh 是该字节的十六进制表示。但是需要注意的是,bytes 对象本身并不是十六进制类型。
阅读全文