如何使用 Python 乘以大數字?
您可以在 python 中直接乘以大數字,而無需擔心速度問題。Python 支援“bignum”整數型別,它可以處理任意大的數字。在 Python 2.5+ 中,此型別稱為 long 並且與 int 型別分開,但是直譯器將自動使用更合適的一個。
只要您使用的是 2.5 或更高版本,只需執行標準數學運算,超出 32 位數學邊界的任何數字都會自動(並且透明地)轉換為 bignum。
例如,
a = 15421681351 b = 6184685413848 print(a * b)
這將產生如下輸出 −
95378247708541418748648
廣告