[文章末尾给大家留下了大量的福利]
一、概念:
1.闭包:
内部函数对外部函数作用域变量的引用
2.装饰器:
在不影响原有函数的功能,还能添加新的功能
二、闭包详解:
1.函数内部的函数无法直接调用
函数内的属性,都是有生命周期,都是在函数执行期间
2.将内部函数return出来,可以供外部函数调用
3.闭包:函数内的闭包函数私有化变量,完成了数据的封装
4.闭包的作用:可在函数执行过程中保存所需要的值
但大量应用会有内存的损耗
三、装饰器(语法糖)详解:
1.装饰器函数的工作流程:
(1)原函数上使用@装饰器函数实现原函数功能的补充
(2)装饰器的入参为原函数的对象
(3)装饰器函数的内部函数返回了原函数的调用
(4)装饰器函数的返回值为内部函数名
2.装饰器函数示例:
通过在原函数上myprint@装饰器函数func1,实现对myprint函数功能的补充
3.装饰器函数应用扩展
带参数的装饰器,装饰多个函数
重点:学习资料学习当然离不开资料,这里当然也给你们准备了600G的学习资料
需要的先关注再私我关键字【000】免费获取哦 注意关键字是:000
疑惑:为什么要先关注呢? 回:因为没关注的话私信回了你看不到
项目实战
app项目,银行项目,医药项目,电商,金融
大型电商项目
全套软件测试自动化测试教学视频
300G教程资料下载【视频教程+PPT+项目源码】
全套软件测试自动化测试大厂面经
python自动化测试++全套模板+性能测试
听说关注我并三连的铁汁都已经升职加薪暴富了哦!!!!