摘要:
装饰器我个人的理解是,在不修改原来函数的基础上,为函数增加新的功能。 以下是一个简单的装饰器,目的是保持"原来的功能"不变,代码不用修改,在这个基础上,为原来的函数mm增加了3个新的功能。如下: 执行结果: 上面的函数不带参数,倘若函数有参数或者带有不定参数,写法如下: 执行结果: 装饰器带参数,即 阅读全文
摘要:
闭包的定义:先定义一个函数func1,然后在定义的函数的内部再定义一个函数func2,并且这个内部函数func2,使用到了外边函数func1的变量,那么这个函数func2和用到的变量称为闭包。 在理解闭包之前,先来理解一下函数名,看以下代码: 执行结果: 从上面可以看出; 在python中定义函数的 阅读全文