suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Probleme mit dem int-Optimierungsmechanismus von Python3.6, 64-Bit-Maschinen (-5 bis 257)

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_leeringa_lee2821 Tage vor815

Antworte allen(1)Ich werde antworten

  • 淡淡烟草味

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

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

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

    Antwort
    0
  • StornierenAntwort