我必须在哪里声明我的全球变量



如果我现在以声明全局变量的方式做正确的事情,我很困惑...

我做到了:

class Addition:
    global a,b
    a,b=1,3
    def __init__(self):
        pass
    def add(self):
        return a+b

这是声明我的全球变量的正确方法吗?还是我应该将它们放入 init ((构造中?这样?

class Addition:
    def __init__(self):
        self.a=1
        self.b=2
    def add(self):
        return self.a + self.b

我应该使用哪个?还是宣布全球变量有更好的方法?我想让我的程序尽可能阅读,使其他人轻松理解和良好实践。

,除非您可以避免它们。

您的第二个示例实际上不使用全局变量。那就是你应该做的。

相关内容

  • 没有找到相关文章

最新更新