• python中del在垃圾回收的使用

    使用说明 1、del语句删除的是引用,而不是对象。但是,del可能会导致对象,作为垃圾回收。 2、在CPython中,当对象引用数量为零时,对象会立即被销毁。如果除了循环引用,没有其他引用,两个对象都会被销毁。 实例 >>> import weakref >>> s1 = {1, 2, 3} # s2和s1引用同一个对象 >>> s2 = s1 >>> def bye(): …     print(“Gone”) ……

    影音 2021年6月24日