类变量、实例变量、__dict__属性、字典update()

python中的__dict__属性,__dict__是一个字典,键是属性名,值为属性值。

Python的实例有自己的__dict__,它对应的类也有自己的__dict__ 


当打印类的__dict__属性时,列出了类cls所包含的属性,包括一些类内置属性和类变量clsvar以及构造方法__init__

而实例变量则包含在实例对象ins1的__dict__属性中,一个对象的属性查找顺序遵循首先查找实例对象自己,然后是类,接着是类的父类。


将字典转换成对象的小技巧

类变量、实例变量、__dict__属性、字典update()_第1张图片
类变量、实例变量、__dict__属性、字典update()_第2张图片

Python字典update()

Python字典update()方法用于将dict2的键值对添加到dict。此方法不返回任何内容。

你可能感兴趣的:(类变量、实例变量、__dict__属性、字典update())