python 装饰器

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

1. 函数嵌套函数:

 

 

 

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

 

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

 

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

 

 调用:

 

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

4. 装饰器的使用:

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

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

 

posted @ 2020-04-12 16:32  正态分个布  阅读(255)  评论(0编辑  收藏  举报