如何将十六进制数字的字符串视为十六进制数?例如,我正在加载十六进制数字的文件,但Python正在以字符串形式加载文件。是否有可能让Python将文件中的十六进制数视为十六进制数?我正在使用Python 2.7
谢谢!
答案 0 :(得分:1)
使用int
,指定base-16:
>>> int('FFABCD', 16)
16755661
编辑回复评论: 好的,误解了。
>>> hex(int('0061', 16))
'0x61'
我认为是作品,但如果有人用更简单的方式回应,我也不会感到惊讶。