"""定义一个func函数""" def func(text): """创建一个闭包函数""" print('-----1-----') # 此项打印是方便我们调试 def func_in(): # 在func中定义一个func_in函数 print('------2----') text() # 引用func传来的参数对象 return func_in # 内嵌函数对象 @func # 定义装饰器 其实是调用执行了text = func(text)操作 def text(): print('-----3-----') text() # 执行函数 即text()其实指向了func_in()的引用
闭包及装饰器(初)
最新推荐文章于 2022-07-06 19:37:05 发布