Probleme mit dem int-Optimierungsmechanismus von Python3.6, 64-Bit-Maschinen (-5 bis 257)
ringa_lee
ringa_lee 2017-05-18 10:54:54
0
1
790

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. . .

ringa_lee
ringa_lee

ringa_lee

Antworte allen(1)
淡淡烟草味

1、是py模块文件,在同一个模块内,相同的常量对象只分配一个存储单元

2、是python解释器,这个才有-5~257 的小数优化

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage