ホームページ  >  に質問  >  本文

Python3.6 int 最適化メカニズム、64 ビット マシン (-5 ~ 257) の問題

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

結果

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

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


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

ringa_leeringa_lee2712日前725

全員に返信(1)返信します

  • 淡淡烟草味

    淡淡烟草味2017-05-18 10:56:54

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

    2. これは 10 進数の最適化を行う Python インタープリターです。

    返事
    0
  • キャンセル返事