建议直接看参考链接 引用计数器为主 在存储对象的双向链表中所有对象内部都有一个ob_refcnt来存储当前引用数量,当ob_refcnt为0时,将该对象从链表中摘除 标记清除和分代回收为辅 参考链接: https://pythonav.com/wiki/detail/6/88/ https://www.bilibili.com/video/BV1F54114761?p=1