当前位置: 首页 > news >正文

python打卡训练营Day27

作业:

编写一个装饰器 logger,在函数执行前后打印日志信息(如函数名、参数、返回值)

@logger
def multiply(a, b):return a * bmultiply(2, 3)  
# 输出:
# 开始执行函数 multiply,参数: (2, 3), {}
# 函数 multiply 执行完毕,返回值: 6def logger(func):def wrapper(*args, **kwargs):  # args 是元组,kwargs 是字典print(f"开始执行函数 {func.__name__},参数: {args}, {kwargs}")result = func(*args, **kwargs)print(f"函数 {func.__name__} 执行完毕,返回值: {result}")return resultreturn wrapper
@logger
def multiply(a, b):return a * b 
multiply(2, 3)  # 调用 multiply 函数,观察日志输出

@浙大疏锦行

相关文章:

  • Pywinauto:轻松实现Windows桌面自动化实战
  • 学习threejs,使用Physijs物理引擎,各种constraint约束限制
  • PCL 绘制二次曲面
  • 组件导航 (Navigation)+flutter项目搭建-混合开发+分栏
  • 如何更改远程桌面连接的默认端口?附外网访问内网计算机方法
  • Elasticsearch-kibana索引操作
  • AWS SageMaker vs Bedrock:该选哪个?
  • 基于支持向量机(SVM)的P300检测分类
  • FC7300 CAN MCAL 配置引导
  • 【生成式AI文本生成实战】从GPT原理到企业级应用开发
  • fpga系列 HDL : Microchip FPGA开发软件 Libero Soc 项目仿真示例
  • 最新模型集合(仅用于个人收集)
  • 笔试强训:Day5
  • Sigmoid与Softmax:从二分类到多分类的深度解析
  • SpringMVC 内容协商处理
  • C++ Kafka客户端(cppkafka)安装与问题解决指南
  • 2025年Ai写PPT工具推荐,这5款Ai工具可以一键生成专业PPT
  • Go语言八股文之Mysql锁详解
  • TDuckX 2.6 正式发布|API 能力开放,核心表单逻辑重构,多项实用功能上线。
  • 【Python】【OCR识别】 提取图片文字并根据内容智能分类存储
  • 贝壳一季度收入增长42%:二手房市场活跃度维持在高位
  • 时隔3年俄乌直接谈判今日有望重启:谁参加,谈什么
  • 订婚不等于性同意!山西订婚强奸案入选最高法案例
  • 网约车座椅靠背张贴“差评者得癌症”,如祺出行:未收到投诉无法处理
  • 2025年中国网络文明大会将于6月10日在安徽合肥举办
  • 颜福庆与顾临的争论:1930年代在中国维持一家医学院要花多少钱