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

2025-12-01 0 53,010

类变量定义在类的定义之后,实例变量则是以为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电脑。)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 python基础 python实例如何访问局部变量? https://www.zhiup.top/3002.html

相关