您的位置:首頁技術文章
文章詳情頁

Python3.6 int優化機制的問題,64位機器(-5至257)

瀏覽:94日期:2022-07-12 14:45:58

問題描述

python內的優化機制(不論是2.7還是3.5都有):在-5~257之間的數,如果使用第一種賦值方式,那么他們依然屬于同一塊內存。但是我在我的本機寫的測試代碼如下:Python3.6 int優化機制的問題,64位機器(-5至257)

結果Python3.6 int優化機制的問題,64位機器(-5至257)這不符合上面所述。

隨后我在Python官網的編譯器上測試卻是正確的

Python3.6 int優化機制的問題,64位機器(-5至257)我想問下這是什么原因造成的。。。

問題解答

回答1:

1、是py模塊文件,在同一個模塊內,相同的常量對象只分配一個存儲單元

2、是python解釋器,這個才有-5~257 的小數優化

標簽: Python 編程
国产综合久久一区二区三区