以普通形式而不是指数形式/科学符号打印浮点数

2024-04-26 20:26:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个指数形式的数字:

>>>
>>> a = 1/1221759
>>> print(a)
8.184920266599223e-07
>>>

我怎样才能使它正常打印?


Tags: 数字指数形式print
2条回答

您可以使用打印格式:

print "%.16f" % a

其中16是小数点后所需的位数。

可以将其格式化为定点编号。

>>> a = 1/1221759
>>> '{0:.10f}'.format(a)
'0.0000008185'

相关问题 更多 >