Python3.6 int 最適化メカニズム、64 ビット マシン (-5 ~ 257) の問題
ringa_lee
ringa_lee 2017-05-18 10:54:54
0
1
755

Python の最適化メカニズム (2.7 と 3.5 の両方):
-5 ~ 257 の数値は、最初の割り当て方法を使用する場合、同じメモリに属します。
ただし、ローカル マシンで作成したテスト コードは次のとおりです:

結果

#これは上記の内容と矛盾します。

次に、Python 公式 Web サイトのコンパイラーでテストしたところ、正しく実行されました。


原因は何なのかお聞きしたいです。 。 。

ringa_lee
ringa_lee

ringa_lee

全員に返信(1)
淡淡烟草味

1. py モジュール ファイルです。同じモジュール内では、同じ定数オブジェクトは 1 つのストレージ ユニットのみに割り当てられます。

2. これは 10 進数の最適化を行う Python インタープリターです。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート