Convert Hex String to Int in Python
To convert a hex string to an int in Python, use the
int() function. Pass the hex string as the first argument and 16 as the second to tell
int() that you are converting a base 16 value.
Hex String to Int Python Example
The example below demonstrates how to convert a base 16 string to an integer using the Python
res = int("c0ffee", 16) print(res)
Convert Prefixed Hex String to Int in Python
If you are converting various prefixed values it is best to supply 0 as the second argument of the
int() function. This tells it to automatically detect the type of data supplied.
res = int("0x000C", 0) print(res)