语言基础

语言基础-Python基础09

装饰器

  • 什么是装饰器

什么是装饰器

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

例如:

def a():
    def b():
        print('hello')
    b()
a()

装饰器的定义

留言