python内建方法dir(obj),会输出一个list。list中包含了obj的所有 有效继承的和实例自有的属性和方法。
实例对象obj的属性 obj.__dict__是一个字典,包含了obj自有的属性和方法。有一些内建对象list、str......,是没有__dict__属性的,取而代之的是__slots__属性。
两者的区别在于有__dict__属性的对象可以动态添加属性和方法,有__slots__属性的对象不能动态添加属性和方法。
【directory:目录】
【slots:插槽】插槽还是一个很形象的比喻,说明属性是固定的,不可动态添加。
【dictionary: 字典】
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。