Python整数范围

发布于 2021-01-29 18:26:51

在Python中,有没有一种方法可以获取可以使用的最大整数?是否有一些像INT_MAX这样的预定义常量?

关注者
0
被浏览
45
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    Python具有任意精度的整数,因此没有真正的固定最大值。您仅受可用内存的限制。

    在Python 2中,有两种类型,int和long。ints使用C类型,而longs是任意精度。您可以使用sys.maxint查找最大值int。但是int会自动将提升为long,因此您通常不必担心:

    sys.maxint + 1
    

    工作正常,并返回long。

    sys.maxint在Python 3中甚至不存在,因为int和long被统一为一个任意精度int类型。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看