byte数组转换成十六进制字符串
‘’.join(["%02x % x for x in bytes"]).strip()
十六进制字符串转换byte数组
bytearray.fromhex("AABBCC1234")
byte数组解析(byte报文中解析出不同字段)
unpack(fmt,v1,v2,v3)
fmt是格式参数,v?是要转换的值
byte转化GBK(中文)
b.decode('gbk')
GBK转换bytes
“好A”.encode('gbk')
二进制 八进制 十六进制转换
16->2 bin(int(x,16))
10->8 oct(int(x,10))
2->16 hex(int(x,2))
其中x是字符串格式