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. 将@函数的返回值,重新赋值给下面的函数
在多层装饰器的情况下:
解释—>从下到上进行解释
执行—>从上到下进行执行
时间: 2024-10-14 04:00:34