将十六进制字符串表示转换为python中的float

时间:2015-11-30 15:51:22

标签: python hex ieee-754

我有表格数据(IEEE 745十六进制)

0x1.5c28f5c28f5c3p-1

如何将它转换为python中的float?这是一个标准模块吗?

此致

亚历

2 个答案:

答案 0 :(得分:13)

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

它在标准库中," float.fromhex",

https://docs.python.org/2/library/stdtypes.html#float.fromhex

答案 1 :(得分:6)

啊哈:

它在标准库中," float.fromhex",

https://docs.python.org/2/library/stdtypes.html#float.fromhex