Ste*_*anS 3 python floating-point exponential
我必须将指数字符串转换6.5235375356299998e-07为浮点值,并将计算结果显示为0.00000065235 ...如何在Python程序中执行此操作?
6.5235375356299998e-07即使其中有一个完全合法的浮动也是e如此.你可以用它做整个计算:
>>> 6.5235375356299998e-07 * 10000000
6.5235375356300001
>>> 6.5235375356299998e-07 + 10000000
10000000.000000652
Run Code Online (Sandbox Code Playgroud)
在第二种情况下,由于python的float的精度,许多数字将消失.
如果您不需要字符串表示e,请尝试以下方法:
>>> '{0:.20f}'.format(6.5235375356299998e-07)
'0.00000065235375356300'
Run Code Online (Sandbox Code Playgroud)
但它将成为一个字符串,你将无法再使用它进行任何微积分.
| 归档时间: |
|
| 查看次数: |
8026 次 |
| 最近记录: |