Python 函数装饰器简明教程

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

@staticmethod

def jump():

  print(" 3 meters high")

 

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

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

装饰器通常用来装饰函数

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

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

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

posted @ 2019-03-04 14:26  WiltChamberlain  阅读(170)  评论(0编辑  收藏  举报