2019年6月18日
摘要: 装饰器我个人的理解是,在不修改原来函数的基础上,为函数增加新的功能。 以下是一个简单的装饰器,目的是保持"原来的功能"不变,代码不用修改,在这个基础上,为原来的函数mm增加了3个新的功能。如下: 执行结果: 上面的函数不带参数,倘若函数有参数或者带有不定参数,写法如下: 执行结果: 装饰器带参数,即 阅读全文
posted @ 2019-06-18 17:09 西风寞 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 闭包的定义:先定义一个函数func1,然后在定义的函数的内部再定义一个函数func2,并且这个内部函数func2,使用到了外边函数func1的变量,那么这个函数func2和用到的变量称为闭包。 在理解闭包之前,先来理解一下函数名,看以下代码: 执行结果: 从上面可以看出; 在python中定义函数的 阅读全文
posted @ 2019-06-18 14:59 西风寞 阅读(186) 评论(0) 推荐(0) 编辑