问题描述
我有一个像 '0.00008400' 这样的字符串,我只想把它变成 0.00008400(浮点数)。但是python将其更改为科学记数法类型,并且看起来像8.4e-05,
format(8.4e-05,'.8f') = 0.00008400 #as string
我看到了一些格式化答案,但他们将其转换为字符串而不是浮点数。
#stupid alert
float(format(8.4e-05,'.8f')) = 8.4e-05
当然我不能再把这个字符串值变成浮点数...
'0.00008400' => 0.00008400 #string to float
我只想让我的字符串类型输入准确地变成浮动...
:before
提前致谢...
编辑: 有一个函数我想使用获取浮点值但无法理解浮点的科学概念格式。所以这就是为什么我想显示这个浮动正常。 对不起: 字符串格式也可以。对不起。
解决方法
科学表示“只是”您的浮点数的表示,不会改变浮点数的实际值,无论python如何显示它。
所以我不明白你想做什么。你能发送更多信息吗?