打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
__slots__和__dict__
  python内建方法dir(obj),会输出一个list。list中包含了obj的所有 有效继承的和实例自有的属性和方法。
  实例对象obj的属性 obj.__dict__是一个字典,包含了obj自有的属性和方法。有一些内建对象list、str......,是没有__dict__属性的,取而代之的是__slots__属性。
  两者的区别在于有__dict__属性的对象可以动态添加属性和方法,有__slots__属性的对象不能动态添加属性和方法。
【directory:目录】
【slots:插槽】插槽还是一个很形象的比喻,说明属性是固定的,不可动态添加。
【dictionary: 字典】

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python属性访问背后的魔法
python attribute lookup
盘点Python 面向对象编程最容易被忽视的知识点
Python教程:面向对象编程的一些知识点总结
如果你不知道Python怎么进行内存优化!那么你的Python会超级卡!
零基础学习 Python 之类属性
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服