Optimierungsmechanismus in Python (sowohl in 2.7 als auch in 3.5):
Zahlen zwischen -5~257, wenn Sie die erste Zuweisungsmethode verwenden, gehören sie immer noch zum selben Speicher.
Aber der Testcode, den ich auf meinem lokalen Computer geschrieben habe, lautet wie folgt:
Ergebnis
Das passt nicht zur obigen Beschreibung.
Dann habe ich es auf dem Compiler auf der offiziellen Python-Website getestet und es war korrekt
Ich würde gerne fragen, was die Ursache dafür ist. . .
1、是py模块文件,在同一个模块内,相同的常量对象只分配一个存储单元
2、是python解释器,这个才有-5~257 的小数优化