How to convert float number to hexadecimal string in Python

1 Answer

0 votes
f = 3.14
print(f, '=', float.hex(f))

f = 0.0
print(f, '=', float.hex(f))

f = 17.5
print(f, '=', float.hex(f))

    
    
    

'''
run:

3.14 = 0x1.91eb851eb851fp+1
0.0 = 0x0.0p+0
17.5 = 0x1.1800000000000p+4

'''

 



answered Apr 26, 2021 by avibootz
...