【Python】关于字节串的解析小坑

对于python字节串

a = b'\x01\x02\x03\x04'

用索引取值

a[0]直接返回对应字节的十进制值1

小坑: 这里不需要用struct.unpack(">B", a[0])[0] 这样做反而会报错

TypeError: a bytes-like object is required, not 'int'

用切片取值

a[:1] 返回还是字节串

b'\x01'