day19 生成器+函数递归
目录 一、yield表达式 1 yield表达式基本用法 二、三元表达式 三、生成式 1 列表生成式 2 字典生成式 3 集合生成式 4 生成器表达式 四、函数的递归 1 递归的定义 2 详解递归 前引: 上节课思考:多个装饰器的加载和运行分析 def deco1(func1): #func1=warpper2 def wrapper1(*args,**kwargs): print('正在运行===>deco1.wrapper1') res1=func1(*args,**kwargs) return res1 return wrapper1 def deco2(func2):#func2=warpper3 def wrapper2(*args,**kwargs): print('正在运行===>deco2.wrapper2') res2=func2(*args,**kwargs) return res2 return wrapper2 def deco3(x): def outter3(func3): #func3=index def wrapper3(*args,**kwargs): print('正在运行===>deco3.outter3.wrapper3') res3=func3(*args,**kwargs) return res3 return wrapper3