🔧
第 06 章 · PYTHON

函数

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

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

学习内容

选择下方模块开始学习

📖
教案
函数定义、参数传递、作用域、递归、lambda、高阶函数、__name__,含完整代码示例
✏️
习题
25 道基础习题,分3页显示,涵盖函数定义、参数传递、lambda、高阶函数等
🔄
递归习题
15 道递归算法专项练习,分2页显示,含递归求值、遍历、分治等经典题
完成后进度将自动保存在本设备
上一章 序列
下一章 面向对象