python 测试类全局变量写法

【python 测试类全局变量写法】实践出真知,今日份的疑惑,以下测试结论是:
  • 在类成员函数中,通过 self 定义的变量是该类全局可访问的
class testVariable(object): def __init__(self): object.__init__(self) self.a = 1def add_G(self): self.a += 1def define(self): self.b = 1def testDefine(self): self.b += 1if __name__ == '__main__': app = testVariable() print("__init__, self.a = %d" % app.a) app.add_G() if app.a != 2: print("example one:error") app.define() if app.b != 1: print("example two:error") app.testDefine() if app.b != 2: print("example there:error") print("example pass all")

    推荐阅读