1. 首页
  2. 数据库
  3. 其它
  4. python中的装饰器和递归函数

python中的装饰器和递归函数

上传者: 2021-02-01 15:47:51上传 PDF文件 47.33KB 热度 21次
1.装饰器 软件开发中有一条非常重要的规则就是:对修改封闭,对扩展开放。对于一个现有的函数,如果想要增强此函数的功能,但是不允许修改此函数源代码的时候,使用装饰器来解决这个问题。 装饰器的本质就是一个闭包,是一个返回内部函数的高阶函数。它使我们在不修改原函数代码的情况下为原函数增加性的功能。 1.1.基本装饰器 我们下面来举例说明装饰器的写法和用法。下面我们利用装饰器为hope()函数增加新的功能。 # 要增强的 hope() 函数,必须写在装饰器之前 def hope(name): print(f{name},加油!) # 装饰器 def wrapper(func): # 装饰
下载地址
用户评论