技术栈

疏锦行Python打卡 DAY 27 函数专题2:装饰器

橘子夏与单车少年k2025-06-13 15:18
python 复制代码
def logger(func):
    def wrapper(*args, **kwargs):
        print(f"开始执行函数 {func.__name__},参数: {args}, {kwargs}")
        
        result = func(*args, **kwargs)
        
        print(f"函数 {func.__name__} 执行完毕,返回值: {result}")
        return result
    return wrapper

@logger
def multiply(a, b):
    return a * b

multiply(2, 3)

打卡:@浙大疏锦行

上一篇:自建RustDesk服务器
下一篇:localStorage 也能监听变化?带你实现组件和标签页的同步更新!【附完整 Vue/React Hook 源码】
相关推荐
Destiny_where
1 小时前
Agent平台-RAGFlow(2)-源码安装
python·ai
molunnnn
2 小时前
第四章 Agent的几种经典范式
开发语言·python
洛_尘
2 小时前
JAVA EE初阶 2: 多线程-初阶
java·开发语言
linuxxx110
3 小时前
django测试缓存命令的解读
python·缓存·django
@卞
3 小时前
C语言常见概念
c语言·开发语言
wjs2024
4 小时前
Eclipse 关闭项目详解
开发语言
沐知全栈开发
4 小时前
《隐藏(Hide)》
开发语言
lkbhua莱克瓦24
4 小时前
Java基础——方法
java·开发语言·笔记·github·学习方法
catchadmin
4 小时前
PHP 依赖管理器 Composer 2.9 发布
开发语言·php·composer
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件07jdk21下载、安装(Windows、Linux、macOS)08使用国内镜像网站在线下载安装Qt(解决官网慢的问题)——Qt09Labelme从安装到标注:零基础完整指南10MiniMax-M2 全方位配置手册:覆盖 Claude Code, Cursor, Cline 等工具