第9课:函数定义与使用
09_functions.py
一、课程目标
| 序号 | 学习目标 |
|---|---|
| ① | 掌握函数的定义和调用方法 |
| ② | 理解位置参数和关键字参数的区别 |
| ③ | 掌握默认参数和可变参数(*args和**kwargs) |
| ④ | 理解lambda表达式及其使用场景 |
| ⑤ | 掌握递归函数的定义和使用 |
| ⑥ | 理解装饰器的原理和应用 |
| ⑦ | 掌握文档字符串的编写规范 |
| ⑧ | 理解作用域和命名空间 |
二、知识讲解
2.1 函数概述
函数是组织好的、可重复使用的代码块,用于实现单一或相关联的功能。函数可以提高代码的模块性、可读性和可维护性。
函数的优势:
代码复用,避免重复编写相同逻辑
模块化设计,便于分工