Python垃圾收集器和类变量

时间:2014-01-31 22:08:44

标签: python class variables garbage

我对Python中的垃圾收集提出了一些小问题。

我们假设我有G级

class G:
    someclassvariable = something
    def somemethod():
        nothing important here

我创建了G类的实例,稍后将由GC收集并修改someclassvariable。 是否可以安全地假设someclassvariable的值将保持修改? (换句话说,我要问的是GC对类变量做了什么,如果是,那么他用它们做了什么)

1 个答案:

答案 0 :(得分:2)

简短回答:是的;

即使所有实例都未被引用和垃圾收集,类变量仍会被修改。

资源:

你可能会发现很多关于这个主题的其他文档。