================================================================================
以下代码的执行结果是:
def dec(f):
n = 3
def wrapper(*args, **kw):
return f(*args, **kw) * n
return wrapper
@dec
def foo(n):
return n * 2
print(foo(5))
2021-05-01 22:18:46
- A、 10
- B、 30
- C、 15
- D、 25
回答正确 正确答案: B
解析:
@dec 装饰器,先执行dec(), 并将 @dec 下面的 函数 作为dec()的参数。 (装饰器的作用:为已经存在的对象添加额外的功能) foo(n) = n * 2 * 3
20210501,一天又快过去了,继续加油鸭~