1. 程式人生 > >整型數據在不同Python環境中的差異

整型數據在不同Python環境中的差異

pri tro spa python2 過大 style 範圍 str pan

  • 整型數據在Python3中是沒有大小和範圍的限制

1 num = 10**100     #表示 10 的 100 次方
2 print(num)

此時輸出為正確的答案,10的100次方,即在Python3中,整型是不會溢出的

  • 整型數據在Python2中是有範圍的限制
1 num = 10**100
2 print(num)

此時輸出為一個錯誤答案(數據最後一位為 L ),即在Python2中,整型數據過大會溢出

整型數據在不同Python環境中的差異