如何處理 Python 中的超大數字?


你可以直接在 Python 中進行大數運算而不用擔心速度問題。Python 支援“大數”整數型別,可以處理任意大的數字。在 Python 2.5+ 中,此型別稱為 long,與 int 型別不同,但直譯器會自動使用更合適的一種。

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

示例

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

輸出

這將輸出 −

47359730724487546868440750000

更新於: 05-Mar-2020

12K+ 瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.