《Python参考手册(第4版•修订版)》——2.8 装饰器

    xiaoxiao2024-04-21  9

    本节书摘来自异步社区《Python参考手册(第4版•修订版)》一书中的第2章,第2.8节,作者David M. Beazley,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    2.8 装饰器

    函数、方法或类定义的前面可以使用一个特殊的符号,称为装饰器,其目的是修改后面定义的行为。装饰器使用@符号表示,必须单独放在对应的函数、方法或类之前的那行上,例如:

    class Foo(object): @staticmethod def bar(): pass

    可以使用多个装饰器,但每个装饰器必须各占一行,例如:

    @foo @bar def spam(): pass

    第6章和第7章中将介绍有关装饰器的更多内容。

    最新回复(0)