• 技术文章 >Python技术 >Python基础教程

    python实例如何访问局部变量?

    小妮浅浅小妮浅浅2021-04-19 10:35:10原创2199

    类变量定义在类的定义之后,实例变量则是以为self.开头。例如:

    class Foo(object):
    val = 0
    def __init__(self):
    self.val = 1
    if __name__ == '__main__':
    foo = Foo()
    print foo.val
    print Foo.val

    实例也能够访问类变量,如下:

    class Foo(object):
    val = 0
    def __init__(self):
    pass
    if __name__ == '__main__':
    foo = Foo()
    print foo.val
    print Foo.val

    拓展:

    类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象。


    以上就是python实例访问类变量的方法,结尾有一个关于实例变量和类变量的区别,大家也可以了解一下不同之处。

    (推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

    专题推荐:python实例变量
    品易云
    上一篇:python中self可以在函数中使用吗? 下一篇:python condition条件变量

    相关文章推荐

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网