python 装饰器
装饰器的使用其实很简单,做到以下几点即可
1. 函数嵌套函数:
2. 闭包函数:外部函数的返回值是其内部函数
可以理解为:比方说我在逛街,我非常讨厌xiaoming,只要看到xiaoming,我就说byebye,看到别人我就说hello。
3. 将函数作为参数传递给另一个函数:
调用:
将第一个函数的名称作为参数传递给第二个函数
4. 装饰器的使用:
装饰器的功能就一句话:在不改变函数的情况下给它添加新的功能。
有个简单的需求:开发人员在设计登录的时候没有对用户名密码进行校验,现在,不能改变登录函数的情况下,对用户名和密码进行检查,看看是否有误。