运维
装饰器 标签描述

1.在一个函数内部的函数,同时引用了外部函数的变量,绑定了外部变量的过程就叫闭包(对数据的操作封装了起来) 2.装饰器:不影响原有功能的前提下,可以添加新功能,可以用来调用无法修改的第三方API  a.外部闭包函数的参数是被封装修饰器的函数对象。  b.返回的是装饰函数+新增的装饰功能。  c.可以理解为装饰器设计模式。 案例: 构建模拟事务处理装饰器 一.函数1:删除数据功能 defdelete(): print("删除数据功能") 函数2:增加数据功能 defadd(): print("增加数据功能") 二.需要新增功能检查数据是否存在 defuser_ch...