Python の最適化メカニズム (2.7 と 3.5 の両方):
-5 ~ 257 の数値は、最初の割り当て方法を使用する場合、同じメモリに属します。
ただし、ローカル マシンで作成したテスト コードは次のとおりです:
結果
#これは上記の内容と矛盾します。
次に、Python 公式 Web サイトのコンパイラーでテストしたところ、正しく実行されました。
原因は何なのかお聞きしたいです。 。 。
淡淡烟草味2017-05-18 10:56:54
1. py モジュール ファイルです。同じモジュール内では、同じ定数オブジェクトは 1 つのストレージ ユニットのみに割り当てられます。
2. これは 10 進数の最適化を行う Python インタープリターです。