小编hob*_*eel的帖子

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

如果我现在以我宣布全局变量的方式做正确的事情,我感到很困惑......

我这样做了:

class Addition:

    global a,b
    a,b=1,3

    def __init__(self):
        pass

    def add(self):
        return a+b
Run Code Online (Sandbox Code Playgroud)

这是声明我的全局变量的正确方法吗?或者我应该将它们放在init()构造中?像这样?

class Addition:

    def __init__(self):
        self.a=1
        self.b=2

    def add(self):
        return self.a + self.b
Run Code Online (Sandbox Code Playgroud)

我应该使用哪个?还是有更好的方式来声明全局变量而不是这两个?我想让我的程序具有可读性,因为它可以让其他人轻松理解和实践.

python global-variables

-2
推荐指数
1
解决办法
57
查看次数

标签 统计

global-variables ×1

python ×1