🔧
第 06 章 · PYTHON

函数

理解函数封装与复用的核心思想,掌握函数定义(def)与调用、参数传递(位置/默认/关键字/可变参数)、返回值 return、变量作用域(LEGB)。学会使用 lambda 匿名函数、高阶函数(map/filter/reduce)及装饰器,能够将复杂问题拆解为函数解决。

  • 掌握函数的定义、调用、参数传递(位置/默认/关键字/可变参数)
  • 理解返回值 return 与变量作用域(local / enclosing / global / built-in)
  • 学会递归函数的编写与调用(终止条件 + 递推关系)
  • 掌握 lambda 匿名函数及 map/filter/reduce 等高阶函数
  • 了解模块管理(import/as/from)及装饰器的基本用法

学习内容

选择下方模块开始学习

📖
讲义
函数定义、参数传递、递归、lambda、高阶函数、模块与装饰器
💡
课堂例题
6 道例题:加法函数、参数演示、递归阶乘、lambda+map、判断素数、随机验证码
✏️
课堂习题
8 道习题:递归阶乘/斐波那契/反转字符串/2的幂次方 + map/filter/reduce 高阶函数
🖥️
上机练习
5 道上机题:汉诺塔、递归求年龄、猴子吃桃、递归乘法、十进制转二进制
完成后进度将自动保存在本设备
上一章 序列
下一章 面向对象