如何使用 Python 乘以大数字?
您可以在 python 中直接乘以大数字,而无需担心速度问题。Python 支持“bignum”整数类型,它可以处理任意大的数字。在 Python 2.5+ 中,此类型称为 long 并且与 int 类型分开,但是解释器将自动使用更合适的一个。
只要您使用的是 2.5 或更高版本,只需执行标准数学运算,超出 32 位数学边界的任何数字都会自动(并且透明地)转换为 bignum。
例如,
a = 15421681351 b = 6184685413848 print(a * b)
这将产生如下输出 −
95378247708541418748648
广告