day-14 装饰器和模块
day-14 装饰器和模块
1.装饰器(给函数添加功能)
1.装饰器的作用:给已经定义好的函数添加新功能的
2.装饰器语法:
装饰器 = 实参高阶函数 + 返回值高阶函数 + 糖语法(@需要添加功能的函数)
# 固定结构
"""
def 装饰器名称(旧函数):
def 新函数(*args, **kwargs):
result = 旧函数(*args, **kwargs)
实现新增的功能
return result
return 新函数
"""
# 练习1:写一个统计函数执行时间的装饰器
原创
2021-10-08 18:49:41 ·
71 阅读 ·
0 评论