python3.7 怎样在外部调用方法里的变量?

class A():self.b1 = 0def b(self):self.b1=123def c(self):c1=self.b1+5print(c1)打印错误:第二行 NameError: name 'self' is not defined忽略缩进,不知道怎样在百度里粘贴代码

self.b1是实例变量,不能写在方法外部。删除第2行就可以了追问

那怎样在外部调用b1? 我在百度里看到用global把局部变量转成全局变量,可老是出错

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答