<分区>
我正在尝试使用 decimal.Decimal python 模块解析接近 0 的数字:
>>> import decimal
>>> from decimal import Decimal
>>> Decimal("0.00000161")
Decimal('0.00000161')
>>> Decimal("0.00000061")
Decimal('6.1E-7')
>>>
打印“0.00000061”而不是“6.1E-7”的最佳方式是什么?
<分区>
我正在尝试使用 decimal.Decimal python 模块解析接近 0 的数字:
>>> import decimal
>>> from decimal import Decimal
>>> Decimal("0.00000161")
Decimal('0.00000161')
>>> Decimal("0.00000061")
Decimal('6.1E-7')
>>>
打印“0.00000061”而不是“6.1E-7”的最佳方式是什么?
最佳答案
In [157]: from decimal import Decimal
In [158]: x = Decimal("0.00000061")
In [159]: format(x, 'f')
Out[159]: '0.00000061'
关于Python 格式十进制接近零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25775330/