如何在 Python 中處理非常大的數?


您可以在 python 中直接對大數字執行算術運算,而無需擔心速度。Python 支援“bignum”整數型別,該型別可以處理任意大的數字。在 Python 2.5+ 中,此型別稱為 long 並與 int 型別分開,但直譯器會自動使用更合適的選擇。

只要您擁有 2.5 或更高版本,只需執行標準的數學運算,任何超出 32 位數學範圍的數字都會自動(並且透明地)轉換為一個大數字。

示例

a = 182841384165841685416854134135
b = 135481653441354138548413384135
print(a - b)

輸出

它將給出以下輸出:

47359730724487546868440750000

更新於: 05-03-2020

1.2 萬次瀏覽

開啟您的 職業

透過完成課程來獲得認證

入門
廣告
© . All rights reserved.