3
problem要求我使用64位整數。 我如何初始化並在python3中實現它?如何在Python3中初始化和使用64位整數
problem要求我使用64位整數。 我如何初始化並在python3中實現它?如何在Python3中初始化和使用64位整數
你誤解了他們的警告。他們告訴你使用比正常類型更大的類型,以避免在32位類型中出現溢出問題。由於Python的int
實質上是無限的,所以永遠不會有溢出問題。
坦率地說,有時在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))