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是字符串格式