栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

长整数的最大值

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

长整数的最大值

长整数:

没有明确定义的限制。可用地址空间的数量构成了实际限制。
(摘自本网站)。请参阅有关数字类型的文档,在该文档中您会看到

Long integers have unlimitedprecision
。在Python 2中,当整数超出限制时,整数将自动切换为long:

>>> import sys>>> type(sys.maxsize)<type 'int'>>>> type(sys.maxsize+1)<type 'long'>

对于整数,我们有

maxint和maxsize:

int的最大值可以在Python 2.x中使用找到

sys.maxint
。它已在Python
3中删除,但
sys.maxsize
通常可以代替使用。从变更日志:

删除了sys.maxint常量,因为整数值不再受限制。但是,sys.maxsize可以用作大于任何实际列表或字符串索引的整数。它符合实现的“自然”整数大小,并且通常与同一平台上的先前版本中的sys.maxint相同(假定具有相同的生成选项)。

并且,对于任何对差异感兴趣的人(Python
2.x):

sys.maxint Python的常规整数类型支持的最大正整数。这至少是2 ** 31-1。最大的负整数是-
maxint-1-不对称性是由于使用2的补码二进制算法引起的。

sys.maxsize 平台的Py_ssize_t类型支持的最大正整数,因此,列表,字符串,字典和许多其他容器可以具有的最大大小。

为了完整起见,这是Python 3版本:

sys.maxsize 一个整数,赋予最大值Py_ssize_t类型的变量可以采用的值。在32位平台上通常为2 ^
31-1,在64位平台上通常为2 ^ 63-1。

浮动:

float("inf")
float("-inf")
。可以将它们与其他数字类型进行比较:

>>> import sys>>> float("inf") > sys.maxsizeTrue


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/660788.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号