首页后端开发PythonPython里类变量和实例变量的区别

Python里类变量和实例变量的区别

时间2023-06-03 08:41:01发布访客分类Python浏览849
导读:Python里类变量和实例变量的区别?类变量定义在类的定义之后,实例变量则是以为self.开头。例如:class Foo(object :val1= 'aa' #类变量def __init__(self :se...

Python里类变量和实例变量的区别?

类变量定义在类的定义之后,实例变量则是以为self.开头。例如:class Foo(object):val1= 'aa' #类变量def __init__(self):self.val2 = 'bb' #实例变量val3= 'cc' #顺便设置的变量不知道属于什么变量print self.__class__.val1 #实例对象访问类变量的另一种方法实例对象可以访问类变量和实例变量但是类对象却只能访问类变量,在实例方法中的变量都不能访问。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Python里类变量和实例变量的区别
本文地址: https://pptw.com/jishu/59416.html
如何查看自己的python版本 cpython和python的区别

游客 回复需填写必要信息