爲什麼4 ** 56在Python中評估爲5192296858534827628530496329220096L?我想知道,爲什麼L
?爲什麼4 ** 56在Python中評估爲5192296858534827628530496329220096L?
回答
因爲這個數字需要很長的時間來存儲它,所以它不適合int。通常當顯示長值時,控制檯等顯示類型後綴。你可以找到所有關於號碼類型in the documentation的詳細信息。摘錄:
平原整數(也只是稱爲整數)中得到的C,這使他們的精度至少32位(
sys.maxint
始終設置爲用於當前平臺的最大滑動整數值long
實現,最小值是-sys.maxint - 1
)。長整數具有無限精度。
如何顯示實際結果? – user3333975
Python中數字的侷限性是什麼? – user3333975
@ user3333975:*「你如何顯示實際結果?」*當我做一個簡單的測試時('print 4 ** 56'),我沒有在控制檯上看到'L'。 –
- 1. 爲什麼-4 <= -4評估爲真,爲什麼9> = 9在Ruby中評估爲真?
- 2. 爲什麼Python需要永遠評估1 ** 4 ** 4 ** 4 ** 4?
- 3. 爲什麼在VB.Net中評估爲false?
- 4. 爲什麼_ = $ = + [],++ _ +''+ $評估爲10
- 5. 爲什麼在[python]中將[] []評估爲False
- 6. 爲什麼函數對象在python中評估爲True?
- 7. 爲什麼我在Python中的if語句評估爲False?
- 8. 爲什麼在量角器中評估()?
- 9. 爲什麼在Scheme中不評估?
- 10. 爲什麼-1/2在C++中評估爲0,但在Python中爲-1?
- 11. 爲什麼a = 4評估爲真,但b = 0在if條件下評估爲假?
- 12. 爲什麼`as.logical(2)`評估爲`TRUE`?
- 13. 爲什麼如果(無)評估爲真?
- 14. 爲什麼「」<{}評估爲真?
- 15. 爲什麼strtof總是評估爲HUGE_VAL?
- 16. 爲什麼string> int評估爲True?
- 17. 爲什麼+()=> {}評估爲NaN?
- 18. 爲什麼Ruby包含?評估爲零?
- 19. 爲什麼a =評估爲零?
- 20. 爲什麼list.append評估爲false?
- 21. 爲什麼括號會在Python中引起評估?
- 22. 爲什麼AsyncPipe在{{}}評估不同,* ngIf
- 23. 爲什麼python紐約時區顯示4:56而不是4:00?
- 24. 在JavaScript:爲什麼parseInt(「08」)評估爲零,但parseInt(08)評估罰款?
- 25. 爲什麼_ret評估爲真,不應評估爲假(位操作員)?
- 26. 爲什麼使用Intellij,或在評估過程中做什麼
- 27. 爲什麼python會在`pass`後繼續評估代碼?
- 28. 爲什麼var在「foreach(var row in table.Rows)」中評估爲System.Object?
- 29. 爲什麼3 [4,2]在JS中評估爲undefined?
- 30. 爲什麼__proto__對象在調試器中評估爲「Object」?
perl或python? – toolic
是的,我的歉意,我的意思是Python。錯誤:Perl - > Python – user3333975