python - 从其符号、指数和显着性的字符串表示中返回 Python float

标签 python floating-point

在 Python 中,是否有内置的解决方案可以从其符号、指数和有效位的字符串表示形式中提取 float ?

说我有

sign='0', exponent='127', significant='1.00000011920928955078125'

如何使用 Python 的一些内置函数获取表示的 float ?

最佳答案

简单地将变量组合成一个字符串:

float('%s%sE%s' % ('+' if sign == '0' else '-', significant, exponent))

关于python - 从其符号、指数和显着性的字符串表示中返回 Python float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34298134/

相关文章:

java - 从 Java 中的字符串中提取浮点值

此python3代码的Python2版本用于编码

python - 当 python 出现内存错误时,如何读取文件中的有限行

python - 将 float 转换为等效的四舍五入十进制数

python - 格式化没有尾随零的 float

java - NaN 的位模式真的依赖于硬件吗?

python - 如何在满足 while 循环条件时跳出 time.sleep()

python - 减少 LSTM keras 上的输出维度

python - 在 Plotly-Dash 中使用 dcc.Graph 显示图像

java - Java 中的 float、double 和 int 数学