`
sklxd
  • 浏览: 6144 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

python类变量作用域用法小结

阅读更多
函数内部局部变量,此时aint为局部变量
class Test:
    def __init__(self):
        aint = 6
        print aint
#print self.aint报错
test = Test()
print test.aint

结果
6
报错
==================================
函数内声明类的属性


class Test:
    def __init__(self):
        self.aint = 6
        print self.aint

test = Test()
print test.aint

结果
6
6
=========================================
函数外声明的是类的属性
class Test:
    aint = 3
    def __init__(self):
        print self.aint

test = Test()
print test.aint

结果
3
3

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics