我想将float更改为hex,将hex更改为float。
所以我想得到第一个浮点数和浮点数的结尾。
这是我在Python 2.7上尝试过的; f1
=第一个浮点数,h
=十六进制字符串,f2
=十六进制字符串中的新浮点值。
f1 = 15.3
h=f1.hex() #0x1.e99999999999ap+3
如何将h
十六进制字符串再次更改为浮点数?
我试过
f2 = int(h,16)
f2 = float(h)
f2 = h.float()
但这些都不起作用。
如果有帮助,我也可以使用Python 3.5。
答案 0 :(得分:5)