类变量与实例变量与__dict__


类变量:

类变量与实例变量与__dict___第1张图片
图片.png
类变量与实例变量与__dict___第2张图片
图片.png

初始状态:


类变量与实例变量与__dict___第3张图片
图片.png

改动后由引用别人的变量变成独立的变量。


类变量当static静态变量的使用:

class cls:
     clsvar = 1
     def __init__(self):
         self.insvar = 2
         def printf(self):
         print(cls.clsvar)    // 用类名.变量作为静态变量

__dict__的使用:

查看所有属性名以及对应值


类变量与实例变量与__dict___第4张图片
图片.png

你可能感兴趣的:(类变量与实例变量与__dict__)