Python 格式十进制接近零

标签 python numbers decimal

<分区>

我正在尝试使用 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/

相关文章:

c - 在 C 中打印数字中的前导零

python - 文件不存在 - Spark 提交

python - 如何记录从元类继承的方法?

mysql - 我的十进制数在创建时会缩短,但在编辑时不会

.net - 从数据库读取十进制值时出现 OverflowException

c++ - 该标准是否定义了共同基础?

c++ - 使用正确的位大小在 C++ 中将十进制转换为二进制

python - 如何使用 django 配置 apache?

python - 尝试在 for 循环中从用户列表中插入值会引发 IndexError

c# - C# 中的随机数生成器问题