描述器
FEI441544558
这个作者很懒,什么都没留下…
展开
-
Python——类属性装饰器property的实现(数据描述器)
class Property: def __init__(self,fget=None, fset=None, fdel=None): self._fget = fget self._fset = fset self._fdel = fdel # 这是实例调用的装饰器@obj.setter def setter(self,...原创 2019-07-09 20:09:41 · 597 阅读 · 1 评论 -
python——类静态方法装饰器staticmethod和类方法描述器classmethod的实现
from functools import partial# 类静态方法装饰器class StaticMethod: def __init__(self, fn): self._fn = fn def __get__(self, instance, owner): return self._fn# 类方法装饰器class Class...原创 2019-07-09 20:16:17 · 288 阅读 · 0 评论