机器人
AI 摘要
切换
CatGPT - TianliGPT(1)
本节课主要学习了 Python 中的装饰器

装饰器

什么是装饰器

  • 也是一种函数
  • 可以接受函数作为参数
  • 可以返回函数
  • 接收一个函数,内部对其处理,然后返回一个新函数,动态的增强函数功能
  • c函数a函数中执行,在 a函数中可以选择执行不执行c函数 , 也可以对 c函数结果进行二次加工处理

装饰器的定义

装饰器的用法

  • 被调用的函数直接作为参数传入装饰器外围函数括弧

  • 将装饰器与被调用函数绑定在一起

  • @符号 + 装饰器函数放在被调用函数的上一行,被调用的函数正常定义 , 只需要直接调用被执行函数即可

代码