本文主要是介绍python面试题3:什么是装饰器decorator(难度--简单),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 题目
- 回答
题目
什么是装饰器(decorator)?(常考题)
回答
装饰器是一个高级功能,允许增加,修改函数,类,方法的行为。允许将现有函数传递给装饰器,该装饰器将执行现有函数的功能和添加的额外功能。示例如下
def useDecorator(func):def wrap():print('我是一个装饰器')func()return wrap @useDecorator
def useInitDef():print('调用初始函数!')
useInitDef()
"""输出:
我是一个装饰器
调用初始函数!
"""
这篇关于python面试题3:什么是装饰器decorator(难度--简单)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!