DAY 32 函数专题2:装饰器

@浙大疏锦行

复制代码
def logger(func):
    def wrapper(*args, **kwargs):
        print(f"开始执行函数 {func.__name__}, 参数: {args}, {kwargs}")
        res = func(*args, **kwargs)
        print(f"函数 {func.__name__} 执行完毕,返回值:{res}")
        return res
    return wrapper
 
@logger
def multiply(a, b):
    return a * b
 
multiply(2, 3)
相关推荐
Knight_AL2 小时前
阿里《Java 开发手册》下的对象构建与赋值规范实践
java·开发语言
lsx2024062 小时前
SQL LIKE 操作符详解
开发语言
微爱帮监所写信寄信2 小时前
微爱帮监狱寄信写信工具照片高清处理技术架构
开发语言·人工智能·网络协议·微信·php
山沐与山2 小时前
LangChain Tools解析:让Agent拥有超能力
人工智能·python·langchain
TonyLee0172 小时前
python代码运行时间信息记录
python
曲幽2 小时前
手把手搞定FastAPI静态文件:安全、上传与访问
css·python·fastapi·web·js·favicon·staticfiles
sandwu2 小时前
AI Agent——可观测性链路集成&评测体系搭建(Langfuse)
人工智能·python·langchain·langfuse
报错小能手2 小时前
数据结构 字典树
开发语言·数据结构
未来之窗软件服务2 小时前
幽冥大陆(八十四)Python 水果识别PTH 转 ONNX 脚本新 —东方仙盟练气期
人工智能·python·深度学习·仙盟创梦ide·东方仙盟·阿雪技术观