为了账号安全,请及时绑定邮箱和手机立即绑定

Python整数范围

Python整数范围

鸿蒙传说 2019-11-14 14:40:09
在Python中,有没有一种方法可以获取可以使用的最大整数?是否有一些像INT_MAX这样的预定义常量?
查看完整描述

1 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

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


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


sys.maxint + 1

工作正常并返回long。


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


查看完整回答
反对 回复 2019-11-14
  • 1 回答
  • 0 关注
  • 432 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信