如何解决PYTHON - 将非常小的数字作为字符串更改为浮点数科学记数法
我有一个像 '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如何显示它。
所以我不明白你想做什么。你能发送更多信息吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。