题目
单选题 8. (2分) Python中的“装饰器”通常用于什么目的?A. 修改变量的值B. 优化代码性能C. 修改函数或类的行为D. 创建新的类实例
单选题 8. (2分) Python中的“装饰器”通常用于什么目的?
A. 修改变量的值
B. 优化代码性能
C. 修改函数或类的行为
D. 创建新的类实例
题目解答
答案
C. 修改函数或类的行为
解析
Python中的装饰器是一种特殊的设计模式,它允许程序员在不修改原函数代码的情况下,动态地给函数增加功能。装饰器本质上是一个返回函数的高阶函数,它可以在函数调用前后添加额外的功能,如日志记录、性能测试、事务处理等。因此,装饰器的主要用途是修改函数或类的行为,而不是直接修改变量的值、优化代码性能或创建新的类实例。