去除16进制前的0x

>>> hex(104)
'0x68'

使用hex把10进制转换为16进制前面会带0x字符,有时候不需要,可以使用字符串格式x来替代,‘%02x’,表示保留2位,不足使用0填充

>>> print('%02x' % 104)
68
或者
>>> print('%02x' % 0x68)
68

你可能感兴趣的:(python)