首页 > 编程语言 > 详细

Python 装饰器的理解与示例

时间:2020-07-08 19:06:46      阅读:60      评论:0      收藏:0      [点我收藏+]
#coding=utf8
import os
import pdb

‘‘‘
装饰器的使用场景 和优势之处在哪里
适用于 一个功能模块反复被应用时候 可以 用装饰器封装 与其它模块一起 完成特定化的需求
优势之处 装饰器 可以不修改之前的代码 保证业务运行的稳定 增加一个装饰器的函数完成新增加的需求

@func 放在 被装饰的函数之前 func 是 新添加的功能 @ 也被称为魔法糖 是python简洁语法的体现
‘‘‘

def out_name(ys_func):
def inner(name):
ys_func()
print(name)
return inner

@out_name
def ys_func():
print(‘woshiyige ys de hanshu‘)


if __name__ == ‘__main__‘:
ys_func(‘littlefish‘)

Python 装饰器的理解与示例

原文:https://www.cnblogs.com/xiaoxiaoshuaishuai0219/p/13268252.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!