python面试题3:什么是装饰器decorator(难度--简单)

文章目录

题目

什么是装饰器(decorator)?(常考题)

回答

装饰器是一个高级功能,允许增加,修改函数,类,方法的行为。允许将现有函数传递给装饰器,该装饰器将执行现有函数的功能和添加的额外功能。示例如下

def useDecorator(func):
	def wrap():
		print('我是一个装饰器')
		func()
	return wrap	

@useDecorator
def useInitDef():
	print('调用初始函数!')
useInitDef()
"""输出:
我是一个装饰器
调用初始函数!
"""	

相关推荐

  1. python装饰Decorator

    2024-06-15 16:40:02       24 阅读
  2. python什么装饰

    2024-06-15 16:40:02       31 阅读
  3. python装饰(Decorators)

    2024-06-15 16:40:02       16 阅读
  4. python什么装饰

    2024-06-15 16:40:02       16 阅读
  5. 理解Python装饰 decorator

    2024-06-15 16:40:02       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-15 16:40:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-15 16:40:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-15 16:40:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-15 16:40:02       18 阅读

热门阅读

  1. 课时156:脚本发布_简单脚本_变量转化

    2024-06-15 16:40:02       12 阅读
  2. 面试题分享--Spring02

    2024-06-15 16:40:02       9 阅读
  3. win10下使用docker和VMware

    2024-06-15 16:40:02       8 阅读
  4. Android 14 蓝牙主从模式切换

    2024-06-15 16:40:02       8 阅读
  5. C# —— 位运算符

    2024-06-15 16:40:02       5 阅读
  6. vim 存在三种模式:

    2024-06-15 16:40:02       5 阅读
  7. k8s_探针专题

    2024-06-15 16:40:02       7 阅读