Mekanisme pengoptimuman dalam python (kedua-duanya dalam 2.7 dan 3.5):
Nombor antara -5~257, jika anda menggunakan kaedah tugasan pertama, ia masih tergolong dalam ingatan yang sama.
Tetapi kod ujian yang saya tulis pada mesin tempatan saya adalah seperti berikut:
Result
Ini tidak sesuai dengan penerangan di atas.
Kemudian saya mengujinya pada pengkompil di laman web Python rasmi dan ia betul
Saya ingin bertanya apakah punca perkara ini berlaku. . .
1. Ia adalah fail modul py Dalam modul yang sama, objek tetap yang sama hanya diperuntukkan satu unit storan
2 Ia adalah penterjemah ular sawa yang ini mempunyai pengoptimuman perpuluhan -5~257