闭包:
函数内的属性,都是有生命周期的,都是在函数执行期间
内部函数对外部函数作用域里变量**的引用
闭包内的闭包函数私有化了变量,完成了数据的封装,类似面向对象
装饰器:语法糖
def func1(func):
def func2(*args,**kwargs): #可变参数*args和关键字参数**kwargs
print("大家好")
return func(*args,**kwargs)
return func2
@func1 #等同于 test = func1(test)
def test():
print("我是。。。。")
test()
D:\python3.6\python.exe D:/ApiAutoCase/对内App接口自动化测试/case_lib/api_case_lib/LGT/draft2.py
大家好
我是。。。。