.Tang

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年9月3日

摘要: 实例:https://www.cnblogs.com/tangpg/p/7992979.html 在系统内部,解释器使用一种被称为 ‘块栈’的结构处理异常逻辑。它和执行栈一起被栈帧管理。块栈在运行期间,相关指令会提前将跳转位置信息存储到块栈,需要的时候从中获取。 调试: __debug__ test 阅读全文
posted @ 2018-09-03 17:19 .Tang 阅读(184) 评论(0) 推荐(0) 编辑

摘要: 1. __item__ 2. __call__ 使类像方法一样被调用 3.__dir__可控制内置dir函数的返回值 4.__setattr__ 4.1 __getattribute__拦截任何实例属性的访问 阅读全文
posted @ 2018-09-03 17:05 .Tang 阅读(749) 评论(0) 推荐(0) 编辑

摘要: 开放类:在运行期间,可动态向实例或类添加新成员,方法 1.实例不能添加方法到类,反之可以 2.object类,不能添加任何成员,也没有普通类的__dict__方法 2.1SimpleNamespace简单继承object,其作用用来代替 class X: pass 语句 3. __slots__类属 阅读全文
posted @ 2018-09-03 15:57 .Tang 阅读(438) 评论(0) 推荐(0) 编辑

摘要: 抽象类:用来分离主体框架和局部实现,或将共用和定制解藕。从抽象类继承必须实现所有层级未被实现的抽象方法(被装饰器abstractmethod装饰的方法),否则无法创建实例。 定义抽象类,必须继承ABC,或使用ABCMeta类 阅读全文
posted @ 2018-09-03 14:42 .Tang 阅读(258) 评论(0) 推荐(0) 编辑