我有问题并且非常困惑
我试图声明一个类变量蠕虫(列表),但是当我尝试在方法中使用它时add_worms(name)方法,它显示一个NameError,您可以查看附件中的图片以对其进行查看。
名称worms被初始化为类属性,而不是模块级别的全局变量,因此您可以通过方法的self对象来引用它:
worms
self
def add_worms(self, name): self.worms.append(name)