python3 核心 装饰器

来源:互联网 发布:遍历算法的缺点 编辑:程序博客网 时间:2024/06/02 07:08
动态添加属性
对象.属性= 属性 添加对象属性,仅这个对象可用
类名.属性= 属性 添加类属性,都可用使用
为类动态添加方法
对象名.要添加的方法名 (任意名字)= types.MethodType(要添加的方法名,对象名)
把对象作为self 参数 传进去这个方法

为类动态添加静态(类)方法


限制修改对象的属性
类装饰器
__call__

对象池
[-5,257) 单个 字母 单个 单词



import gc

__new__ 分配内存,先调这个,然后调__init__
__class__
__str__直接打印对象显示信息 返回字符串
属性访问拦截器
__gerattribute__
死循环 不能出现 return self.test








消除装饰器 @functools.wraps()

原创粉丝点击