1. __dict__ 有什么用?基本定义是啥?
python 中__dict__存储了该对象的一些属性
类和实例分别拥有自己的__dict__
在__init__中声明的变量,会存到实例的__dict__中
2.举个例子
类的静态函数、类函数、普通函数、全局变量以及一些内置的属性都是放在类__dict__里的

3.Python里哪些没有__dict__属性
虽然说一切皆对象,但对象也有不同,就好比不是每个人的女朋友都是一个人一样,一些内置的数据类型是没有__dict__属性的
int, list, dict等这些常用的数据类型是没有__dict__属性的,其实这是可预料的,就算给了它们dict属性也没啥用,毕竟它们只是用来做数据容器的。

4.有继承关系的时候,来看看各自的__dict__


浙公网安备 33010602011771号