hex() 函数将指定的数字转换为十六进制值。
>>> a='\x00W\x17P'
>>> print(a.encode('hex'))
00571750
>>>
16进制转为10进制
>>> b='00571750'
>>> print int(b,16)
5707600
10进制转为16进制
整数之间的进制转换:
10进制转16进制: hex(16) ==> 0x10
>>> hex(5707600)
'0x571750'
print(test2[2:])
test3 = int(test2,0)
print(test3)
print(str(test2))
>>> a='571750'
>>> print (a.decode('hex'),16)
('W\x17P', 16)
>>> a='00571750'
>>> print (a.decode('hex'),16)
('\x00W\x17P', 16)