許多人在使用Python中會問:Python有長整型嗎?
答案是有的。Python的內置數據類型中,int類型可以表示任何大小的整數,甚至可以超過機器的整數大小限制。當超過機器整數大小限制時,Python會自動將int類型轉換為長整型(long)。
a = 9999999999999999999999999999999 print(type(a)) # 輸出a = a * a print(type(a)) # 輸出 a = a * a print(type(a)) # 輸出
如上所示,當int類型超過機器整數大小限制時,Python會自動將其轉換為long類型。在Python 3中,int類型已經默認為long類型,因此使用較小數值的操作也會自動轉換為long類型。
下一篇envi Json錯誤