python 装饰器

 装饰器的使用其实很简单,做到以下几点即可

1. 函数嵌套函数:

2. 闭包函数:外部函数的返回值是其内部函数

 可以理解为:比方说我在逛街,我非常讨厌xiaoming,只要看到xiaoming,我就说byebye,看到别人我就说hello。

3. 将函数作为参数传递给另一个函数:

 调用:

 将第一个函数的名称作为参数传递给第二个函数

4. 装饰器的使用:

装饰器的功能就一句话:在不改变函数的情况下给它添加新的功能。

有个简单的需求:开发人员在设计登录的时候没有对用户名密码进行校验,现在,不能改变登录函数的情况下,对用户名和密码进行检查,看看是否有误。

原文地址:https://www.cnblogs.com/zrmw/p/12686053.html