Python 中的整数会溢出吗?
Will an integer overflow in Python?
在Java等语言中,整数值一旦大于Integer.MAX_VALUE或小于Integer.MIN_VALUE就会溢出。我看过一些帖子建议使用 Long 数据类型来替代 int 数据类型。
整数会在 Python 中溢出吗?
如果是,请列出此类情况。
Python 的早期版本有一个限制,后来被删除了。现在的限制是由您计算机中的内存量设置的。它自动管理整数对象,该对象最初设置为 32 位以提高速度。如果超过 32 位,则 Python 会根据需要增加其大小,直至达到 RAM 限制。
在Java等语言中,整数值一旦大于Integer.MAX_VALUE或小于Integer.MIN_VALUE就会溢出。我看过一些帖子建议使用 Long 数据类型来替代 int 数据类型。
整数会在 Python 中溢出吗? 如果是,请列出此类情况。
Python 的早期版本有一个限制,后来被删除了。现在的限制是由您计算机中的内存量设置的。它自动管理整数对象,该对象最初设置为 32 位以提高速度。如果超过 32 位,则 Python 会根据需要增加其大小,直至达到 RAM 限制。