何時會對 Python 類和類屬性執行垃圾回收?


當最後一個引用消失時,類屬性才會消失。全域性變數也會在最後一個引用消失時消失。這些屬性都不保證在整個程式執行期間一直存在。

此外,定義在模組作用域內的類是一個全域性變數。因此,在這種情況下,類(及其屬性)的生存期與全域性變數的生存期相同。如果當前沒有該類的任何例項處於活動狀態,則當其引用計數變為零時,該類及其類屬性可能會被垃圾回收。

更新於:2019 年 7 月 30 日

335 次瀏覽

啟動 職業生涯

完成課程即可獲得認證

開始
廣告