Python 物件駐留的雙重謎團:從快取到編譯器優化2025-06-10本文深入探討 Python 的物件駐留(Object Interning)機制。你將了解 Python 為何不只快取小整數,還會透過編譯期優化重用字串與其他常數。文章剖析了預先快取的整數池、編譯期優化以及手動駐留這幾層機制,並透過動態計算的範例,解釋為何 `is` 的行為如此多變,幫助你徹底掌握 `is` 與 `==` 的正確使用時機,避免潛在的程式陷阱。