在Python变量中保存大量数字

时间:2013-12-04 02:27:23

标签: python

我希望在python中做一些基本的数学运算。但是,我正在处理诸如此类的数字 0.0000000001-0.00000000001

是否有任何变量可以容纳10位小数,带有负数和正数?

如果没有,我可以乘以100000000000并将其设为1,在-100000000000100000000000之间保留数字的最佳变量是什么?

谢谢:)

1 个答案:

答案 0 :(得分:4)

您可能需要decimal模块:

from decimal import Decimal
x = Decimal('0.0000000001')
y = Decimal('-0.00000000001')