例如:400的数字,转成16进制数是:0190,
>>> "%04x" %(400)
'0190'
这里的数字0190是16进制,1是第三位,所以如果要转换成int,需要1*16*16
然后1*16*16 = 1*2的8次方
所以需要向左移动8位,等于 1 << 8
例如:400的数字,转成16进制数是:0190,
>>> "%04x" %(400)
'0190'
这里的数字0190是16进制,1是第三位,所以如果要转换成int,需要1*16*16
然后1*16*16 = 1*2的8次方
所以需要向左移动8位,等于 1 << 8