tags:

views:

117

answers:

3

Possible Duplicate:
Convert hex string to int in Python

Hello, I want to use some string like "0xFF123456" as a 32-bit unsigned integer. Please give me some advice. Thanks.

+4  A: 

a = int("0xFF123456", 0)

If it doesn't have a 0x prefix you could also use:

a = int("FF123456", 16)

Andreas Bonini
Thank you!Using zero is what I want.
jozei
+2  A: 
>>> int('0xFF123456', 16)
4279383126
>>>
mg
Thank you for your advice.
jozei
+1  A: 

try this:

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

or

>>>print int("0xFF123456",16)
Prasoon Saurav
Thank you!Using zero option is what I want.
jozei