Python变量的最大数量是多少?

时间:2020-06-16 15:21:32

标签: python variables

在大多数编译语言中,整数的最大值约为21.47亿。用Javascript,大约是10 ^ 308。但是在Python中它是什么?如果在Javascript控制台中要求10为309的幂,则返回Infinity。但是,如果您在python shell中执行此操作,它将返回带有309个零的1。我在shell中尝试了10 ^ 500、10 ^ 500、10 ^ 1000甚至10 ^ 10000,所有这些都返回了一个带有零的数字。对于最后一个,我不得不确认数字的印刷,因为它使外壳有点慢。
那么,您知道Python变量的最大值是多少吗?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

Python在实现整数类型时使用了一个大整数库。

这意味着数字任意大。

最终,您将遇到内存等限制。 sys.int_info会为您提供有关整数的信息,包括最大的整数。

答案 1 :(得分:0)

这是检查最大值的方法

import sys
print("Float value information: ",sys.float_info)
print("\nInteger value information: ",sys.int_info)
print("\nMaximum size of an integer: ",sys.maxsize)