• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ellaha
博客园    首页    新随笔    联系   管理    订阅  订阅
2021年1月2日
性能优化:__dict__和__slots__
摘要: __dict__ 类调用__dict__属性,返回类属性和方法的字字典 实例调用__dict__属性,返回实例相关的属性和方法 1. __dict__ 有什么用?基本定义是啥? python 中__dict__存储了该对象的一些属性 类和实例分别拥有自己的__dict__ 在__init__中声明的 阅读全文
posted @ 2021-01-02 17:52 ellaha 阅读(174) 评论(0) 推荐(0)
数据和自省
摘要: 私有属性 类里面定义的变量叫类属性,那么类属性有两种,分为:公有属性和私有属性 私有属性定义: 单下划线开头:_attr 双下划线开通:__attr class Test: _attr = 100 #在外部可以直接访问 __attr2 = 200 #外部不能直接访问,被改名成_Test__attr2 阅读全文
posted @ 2021-01-02 15:25 ellaha 阅读(104) 评论(0) 推荐(0)
上下文管理器(Context Manager)
摘要: 出处:https://www.cnblogs.com/wongbingming/p/10519553.html 概念:实现了上下文协议的对象即为上下文管理器。 上下文协议:__enter__、__exit__ 作用:用于资源的获取和释放。 总结起来,使用上下文管理器有三个好处: 提高代码的复用率; 阅读全文
posted @ 2021-01-02 13:46 ellaha 阅读(508) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3