Python 3的int可以容纳的最大值是什么?

时间:2016-12-09 22:19:29

标签: python python-3.x overflow

我读到sys.maxsize是Python 3的int可以容纳的最大值。 然而,似乎并非如此;我可以放更多的数字但它仍然不会溢出。

{3}在Python 3中可以容纳的限制是多少?我问,因为我正在将字符串转换为整数,我想知道在进行转换时是否需要担心溢出的可能性。

1 个答案:

答案 0 :(得分:3)

来自docs what's new page

  

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