是否有像INT_MAX
这样的预定义常量
发布于 2011-01-03 11:14:52
Python具有任意精度的整数,因此没有真正的固定最大值。您只会受到可用内存的限制。
在Python2中,有两种类型:int
和long
。int
s使用C类型,而long
s是任意精度。您可以使用sys.maxint
来查找最大int
。但是int
s会自动升级到long
,所以你通常不需要担心:
sys.maxint + 1
运行正常,并返回一个long
。
在Python3中甚至不存在sys.maxint
,因为int
和long
被统一到一个任意精度的int
类型中。
https://stackoverflow.com/questions/4581842
复制相似问题