如何在Python中处理非常大的数字?
在Python中,您可以直接进行大数字的算术运算而不必担心速度。Python支持一个“bignum”整数类型,可以处理任意大的数字。在Python 2.5+中,这种类型称为long,与int类型分开,但解释器会自动使用最合适的类型。
只要您有2.5或更好的版本,就可以执行标准的数学运算,任何超出32位数学边界的数字都会自动(且透明地)转换为bignum。
阅读更多:Python 教程
示例
输出
这将产生输出 −
在Python中,您可以直接进行大数字的算术运算而不必担心速度。Python支持一个“bignum”整数类型,可以处理任意大的数字。在Python 2.5+中,这种类型称为long,与int类型分开,但解释器会自动使用最合适的类型。
只要您有2.5或更好的版本,就可以执行标准的数学运算,任何超出32位数学边界的数字都会自动(且透明地)转换为bignum。
阅读更多:Python 教程
这将产生输出 −