🧪 *args 与 **kwargs
⏱️ 20-25 min📊 中级
main.py
消耗 1 学分
加载编辑器中...
输出 Output执行成功
# 运行代码后,输出将显示在这里 # 按 Ctrl+Enter 快速运行
Terminal (Simulated)安装命令仅模拟,不会真实联网安装
Terminal ready. 请输入 pip install 命令进行模拟安装。
$
步骤 1: 使用 *args
*args 适合“参数个数不固定”的场景,如批量求和、聚合统计。
底层逻辑:
调用时多个位置参数会被自动打包成元组传入
你可以像处理普通元组一样遍历或求和。
调用时多个位置参数会被自动打包成元组传入
args。你可以像处理普通元组一样遍历或求和。
你的任务:
- 定义函数
sum_all(*args) - 函数返回所有参数的和
- 调用
sum_all(1, 2, 3, 4, 5)并输出结果
自测清单
- 使用 *args 接收多个参数
迁移模板
def sum_all(*args):
return sum(args)完成本步后,你应能独立解释并复现该知识点,再迁移到相似题目。