2016-12-19 63 views

回答

3

你誤解了他們的警告。他們告訴你使用比正常類型更大的類型,以避免在32位類型中出現溢出問題。由於Python的int實質上是無限的,所以永遠不會有溢出問題。

0

坦率地說,有時在Python中使用無限整數是不好的。最好的選擇是使用NumPy固定長度類型,如果你真的需要32位或64位操作系統。

import numpy as np 

v = np.uint64(99) 
q = np.uint64(12) * v + np.uint64(77) 

print(q) 
print(type(q))