我对Python中的垃圾收集提出了一些小问题。
我们假设我有G级
class G:
someclassvariable = something
def somemethod():
nothing important here
我创建了G类的实例,稍后将由GC收集并修改someclassvariable。 是否可以安全地假设someclassvariable的值将保持修改? (换句话说,我要问的是GC对类变量做了什么,如果是,那么他用它们做了什么)
答案 0 :(得分:2)
简短回答:是的;
即使所有实例都未被引用和垃圾收集,类变量仍会被修改。
资源:
你可能会发现很多关于这个主题的其他文档。