一、叠加多个装饰器
1. 加载顺序(outter函数的调用顺序):自下而上
2. 执行顺序(wrapper函数的执行顺序):自上而下
二、有参装饰器
三、三元表达式
1.列表生成式
2.字典生成式
四、生成式
五、匿名函数