如何在python中打印大数字的所有数字?

时间:2014-12-05 22:27:57

标签: python numbers

所以,我有一个非常大的数字,我在python中工作,但当我尝试打印它我得到这样的东西:

3.101541146879488e+80

如何打印可爱号码的所有数字?

1 个答案:

答案 0 :(得分:7)

intlong都适用于此

>>> a
3.101541146879488e+80
>>> int(a)
310154114687948792274813492416458874069290879741385354066259033875756607541870592L
>>> long(a)
310154114687948792274813492416458874069290879741385354066259033875756607541870592L
>>> print (int(a))
310154114687948792274813492416458874069290879741385354066259033875756607541870592
>>> print (long(a))
310154114687948792274813492416458874069290879741385354066259033875756607541870592