Python之内建装饰器

@property

将类的方法变成属性调用方式,相当于少了()

看起来具有迷惑性,例如,方法返回的是一个字典

1
2
3
@property
def module_dict(self):
return self._module_dict

调用:obj_type = registry.module_dict[obj_type]

看起来module_dict像一个字典一样,实际上它是一个方法,里面还可以完成其它动作。

------ 本文结束------
赞赏此文?求鼓励,求支持!
  • 本文标题: Python之内建装饰器
  • 本文作者: Jiang.G.F
  • 创建于: 2019年12月21日 - 23时12分
  • 更新于: 2020年03月03日 - 11时03分
  • 本文链接: https://gfjiangly.github.io/Python/build_decorator.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
0%