Python:如何更改十六进制字符串整数?

Python: How to change hex string int integer?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Convert hex string to int in Python

您好,我想使用一些字符串,如"0xff123456"作为32位无符号整数。请给我一些建议。谢谢。


a = int("0xFF123456", 0)

如果它没有0x前缀,您也可以使用:

a = int("FF123456", 16)


1
2
3
>>> int('0xFF123456', 16)
4279383126
>>>


试试这个:

1
>>>print int("0xFF123456",0)

1
>>>print int("0xFF123456",16)