首页 > Python > Python 中 ints 的最大值和最小值

Python 中 ints 的最大值和最小值

上一篇 下一篇

如何在 Python 中表示整数的最小值和最大值?在 Java 中,我们有 和 .Integer.MIN_VALUEInteger.MAX_VALUE


另请参阅:Python 中的最大浮点数是多少?

分割线

网友回答:

Python3

在 Python 3 中,这个问题不适用。普通类型是无限的。int

但是,您实际上可能正在寻找有关当前解释器的字数的信息,在大多数情况下,这些信息与机器的字数相同。该信息在 Python 3 中仍然可用为 ,这是可由有符号字表示的最大值。等效地,它是最大可能的列表或内存中序列的大小。sys.maxsize

通常,无符号字可表示的最大值为 ,字中的位数为 。有关详细信息,请参阅此答案。sys.maxsize * 2 + 1math.log2(sys.maxsize * 2 + 2)

Python2

在 Python 2 中,纯值的最大值为:intsys.maxint

>>> sys.maxint  # on my system, 2**63-1
9223372036854775807

您可以使用文档中显示的方法计算最小值。-sys.maxint - 1

一旦超过此值,Python 就会从普通整数无缝切换到长整数。所以大多数时候,你不需要知道它。

分割线

网友回答:

如果您只需要一个比其他所有数字都大的数字,您可以使用

float('inf')

以类似的方式,一个比所有其他数字都小的数字:

float('-inf')

这适用于 python 2 和 3。

分割线

网友回答:

sys.maxint 常量已从 Python 3.0 开始删除,取而代之的是使用 sys.maxsize

整数

  • PEP 237:实质上,重命名为 .也就是说,只有一个内置的整数类型,名为 ;但它的行为大多像旧类型。longintintlong

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

模板简介:该模板名称为【Python 中 ints 的最大值和最小值】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Python】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 277次
  • 使用软件 Sublime/Dreamweaver/HBuilder
  • 文件格式 编程语言
  • 文件大小 暂无信息
  • 上传时间 04-16
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
单页式简历模板 企业网站 自适应 微信素材 微信模板 微信文章 响应式 微信公众平台 html5 微信图片
您可能会喜欢的其他模板