首页 > TAG信息列表 > wrapper2
多层语法糖,有参函数,递归函数,二分法等
语法糖 语法糖(Syntactic sugar): 计算机语言中特殊的某种语法 这种语法对语言的功能并没有影响 对于程序员有更好的易用性 能够增加程序的可读性 ''' 简而言之,语法糖就是程序语言中提供的一种手段和方式而已。 通过这类方式编写出来的代码,即好 看又好用,好似python多个装饰器嵌套
#_*_ encoding: utf-8 _*_ def wrapper1(f1): # print('in wrapper1') def inner1(*args,**kwargs): print('in inner1') ret = f1(*args,**kwargs) print('111') return ret return inner1 def补充:装饰器思考题 ( 多个装饰器叠加)
# -*- coding: utf-8 -*-# @Time: # @Auther: kongweixin# @File:# 一、叠加多个装饰器的加载、运行分析(了解***)def deco1(func1): # func1 = wrapper2的内存地址 def wrapper1(*args,**kwargs): print('正在运行===>deco1.wrapper1') res1=func1(*args,**kwargs叠加多个装饰器
def deco1(func1): # func1 = wrapper2的内存地址 def wrapper1(*args,**kwargs): print('正在运行===>deco1.wrapper1') res1=func1(*args,**kwargs) return res1 return wrapper1def deco2(func2): # func2 = wrapper3的