将String视为Hex Python

时间:2014-03-23 20:19:17

标签: python string python-3.x hex

如何将十六进制数字的字符串视为十六进制数?例如,我正在加载十六进制数字的文件,但Python正在以字符串形式加载文件。是否有可能让Python将文件中的十六进制数视为十六进制数?我正在使用Python 2.7

谢谢!

1 个答案:

答案 0 :(得分:1)

使用int,指定base-16:

>>> int('FFABCD', 16)
16755661

编辑回复评论: 好的,误解了。

>>> hex(int('0061', 16))
'0x61'

我认为是作品,但如果有人用更简单的方式回应,我也不会感到惊讶。