Python 函数装饰器简明教程

时间:2023-01-08 10:38:28

定义类的静态方法时,就使用了装饰器。其实面向对象中的静态方法都是使用了装饰器。

@staticmethod

def jump():

  print(" 3 meters high")

装饰器的特点是用一个@开头的字符串

在我们阅读别人的代码的时候,会经常碰到装饰器

装饰器通常用来装饰函数

装饰器主要用来给函数增加一点功能

一般装饰器本身也是一个函数(callable)

我们可以想象成 它包含了被装饰的函数