Search code examples
pythonhexieee-754

Converting hex string representation to float in python


I have data in IEEE 745 hexadecimal format: 0x1.5c28f5c28f5c3p-1

How would I convert this to a float in python? is this a standard module?


Solution

  • >>> float.fromhex('0x1.5c28f5c28f5c3p-1')
    0.68
    

    It's in the standard library, float.fromhex.