首页 > 试题广场 >

如下函数定义,执行结果正确的是() def deco01(f

[单选题]
如下函数定义,执行结果正确的是()
def deco01(func):
       def wrapper(*args, **kwargs):
          print("result01:")
          func(*args, **kwargs)
      return wrapper
   def deco02(func):
      def wrapper(*args, **kwargs):
         print("result02:")
         func(*args, **kwargs)
      return wrapper
  @deco01
  @deco02
  def func(a,b):
      print(a+b)
  func(3,4)

  • result01:7 result02:7
  • result01: result02:7
  • 7 result01: 7 result02:
  • 7 7 result01: result02
装饰器后面紧跟着函数才能调用
发表于 2019-08-29 14:36:09 回复(2)
怎么啥都考???java,python  我只会C++啊
发表于 2019-08-28 20:07:44 回复(0)
python的装饰器内容,decode01,decode02都是装饰器,同时作用在 func上。
发表于 2019-03-26 18:56:05 回复(0)