Python字节串b'\xbb\x010'中48的来源及对应字节解析咨询
字节串解析疑问解答
你的字节串 b'\xbb\x010' 里第三个字节的十进制48,来源是ASCII字符'0'的码值,具体解释:
- Python字节串中,
\x开头的是十六进制转义序列,会将后续两个十六进制字符转为对应字节,这部分你已经理解:\xbb对应187,\x01对应1; - 字节串里最后一个字符是没有转义前缀的普通ASCII字符
'0',而ASCII编码中,字符'0'对应的十进制数值就是48。你可以在Python里执行ord('0')直接验证这一点,返回结果就是48,所以byte_string[2]的十进制值为48。
内容的提问来源于stack exchange,提问作者oss
相关产品推荐
相关产品推荐

