猫史档案馆


【Python教程】如何在函数间传递变量而不用global?

用户:盒子的box盒子的box查看:2 回复:2 评论:2 创建时间:2020-05-27T21:26:13


本帖内容如上。如何在函数间传递变量而不用global?

大家都知道,global是Python中传递除函数和类的变量的“唯一”方法.可是这样好烦哦!一不小心还会出错。那么今天就教大家如何避免使用global。

先创建一个空类:

class vplace():
    pass

然后:

def somefunc1():
    vplace.a = 0
def somefunc2():
    print(vplace.a)

类是不需要global的,因此可以运行了!怕大家烦,因此可以把vplace改为v哦~


回复

上一页1 页 / 共 1下一页
wrmdcxywrmdcxy

方法不带参数self的吗

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

类好像更麻烦的说emotion_doge

点赞0


评论