显示 6.5235375356299998e-07(不带指数表示法)
我必须转换指数字符串,例如 6.5235375356299998e-07
, 为浮点值,并显示我的计算结果,如 0.00000065235... 我怎样才能在Python程序中做到这一点?
I have to convert exponential strings, like 6.5235375356299998e-07
,
to a float value, and display the result of my computation like 0.00000065235...
How can I do this in a Python program?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
6.5235375356299998e-07
是一个完全合法的浮点数,即使其中有e
也是如此。你可以用它来完成整个计算:在第二种情况下,由于Python浮点数的精度,许多数字将消失。
如果您需要不带
e
的字符串表示形式,请尝试以下操作:但它将变成一个字符串,您将无法再用它进行任何微积分。
6.5235375356299998e-07
is a perfectly legal float even if there is ane
in it. You can do the whole calculation with it:In the second case, many digits will disappear because of the precision of a python's float.
If you need the string representation without
e
, try this:but it will become a string and you won't be able to do any calculus with it any more.