软件测试 / 测试开发丨 Python 闭包函数和计时器学习笔记
免费领取:测试资料+性能测试+接口测试+自动化测试+测试开发+测试用例+简历模板+测试文档
本文为霍格沃兹测试开发学社学员学习笔记分享
闭包函数
闭包的内部函数中,对外部作用域的变量进行引用
闭包无法修改外部函数的局部变量
闭包可以保存当前的运行环境
复制代码
复制代码
需求:在函数调用的时候打印函数开始和函数结束
复制代码
代码运行步骤:
func 参数等于上方的 bbb 函数,下方调用 func 就等于调用 bbb 函数,然后把 bbb 的内容带入 func
最后执行代码实现
使用装饰器实现
复制代码
装饰器的练习
题目:实现一个计时器的装饰器,计算函数的执行时间
复制代码
被装饰函数存在参数怎么解决
复制代码
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/c9559ffb749a737edb80c1912】。文章转载请联系作者。
评论