博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
装饰器(执行原函数前后可以有些操作)常用于设置访问权限
阅读量:5063 次
发布时间:2019-06-12

本文共 319 字,大约阅读时间需要 1 分钟。

1. 需要先知道的知识点

# python是从上到下执行的
def f1():
print(123)
def f2():
print(456)
#这是执行f1() 输出456
# 函数整体是可以当做参数进行传递的
def f1():
print('123')
def f2(xxx):
xxx()
f2(f1) # f1未加括号,相当于f1这个函数整体
 

解释器功能:

1. 自动执行@函数,并将其下面的函数名当作参数传递

2. 将@函数的返回值,重新赋值给下面的函数

 

 

在多层装饰器的情况下:

解释—>从下到上进行解释

执行—>从上到下进行执行

转载于:https://www.cnblogs.com/qpzm/p/5956150.html

你可能感兴趣的文章
相关性分析
查看>>
【洛谷1262】间谍网络
查看>>
20161213 输入一个班级中n个学生某一科的成绩(假设都是正整数)并计算这个班这科平均分是多少?...
查看>>
数据库密码过期处理
查看>>
jquery获取div距离顶部的距离
查看>>
Near Optimal Placement of VNF, INFOCOMM'15
查看>>
学习远控界面设计二: 程序界面列表处理
查看>>
字符逆序
查看>>
JS获取字符串长度(区分中英文)
查看>>
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
查看>>
关于微信,我想说两句
查看>>
Java for Android 第三周学习总结
查看>>
将博客搬至CSDN
查看>>
Confluence 6 关于统一插件管理器
查看>>
Confluence 6 修改一个空间从归档到当前
查看>>
【习题 4-9 UVA - 815】Flooded!
查看>>
【codeforces 787C】Berzerk
查看>>
【codeforces 785E】Anton and Permutation
查看>>
app转让其他开发者操作流程及说明
查看>>
圣杯布局和双飞翼布局
查看>>