请用json格式回答，要求数据包含以下字段："question", "answer", "author"。问题：Python的装饰器是什么？
user
{
    "question": "Python的装饰器是什么？",
    "answer": "Python的装饰器是一种用于修改或扩展函数或方法行为的高级功能。它们通常定义为可调用的对象，能够接受一个函数作为参数并返回一个新的函数。装饰器可以用于添加日志记录、性能测试、权限验证等功能，而不需要修改原始函数的代码。",
    "author": "AI助手"
}
assistant