装饰器就是一个函数,他是通过不修改某个函数的源代码和调用方式的前提下可以添加新功能的一种函数。在python 中装饰器一般采用高阶函数和嵌套函数达到装饰的作用,下面进行实例讲解:
1、目前有一个网址有很多页面(比如:index,home,bbs)。因为时老文字,所有页面都是可以直接浏览的。实现效果如下:
def home():#模拟网页homne print("wolcome to home") def bbs():#模拟网页bbs print("wolcome to bbs") index() #调用index home() #调用home bbs() #调用bbs