- 首页 > it技术 > >
【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")
推荐阅读