在不知道数字长度的情况下抑制科学记数法?

时间:2014-11-11 06:17:43

标签: python-3.x

在python中,我怎么能完全精确地压制科学记数而不知道数字的长度?

我需要python动态地能够以正常的形式返回正确形式的数字,无论数字有多大,并且没有任何尾随零。数字将始终是整数,但它们将变得非常大,我需要它们完全准确。即使是一个数字被舍入或改变也会弄乱我的程序。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用decimal类。

Unlike hardware based binary floating point, the decimal module has a user alterable
precision (defaulting to 28 places) which can be as large as needed for a given
problem.

来自https://docs.python.org/library/decimal.html