Python函数和lambda表达式

函数是执行特定任务的一段代码,程序通过将一段代码定义成函数,并为该函数指定一个函数名,这样即可在需要的时候多次调用这段代码。因此,函数是代码复用的重要手段。

学习函数需要重点掌握定义函数、调用函数的方法。此外,本章也会介绍大量有关 Python 的高级内容,读者应该紧跟本章的讲解要点。

与函数紧密相关的另一个知识点是 lambda 表达式。lambda 表达式可作为表达式、函数参数或函数返回值,因此使用 lambda 表达式可以让程序更加简洁。
本章内容:
1. Python函数(函数定义、函数调用)用法详解
2. Python函数值传递和引用传递(包括形式参数和实际参数的区别)
3. Python函数参数传递机制(超级详细)
4. 什么是位置参数,Python位置参数
5. Python函数关键字参数及用法
6. Python函数默认参数设置(超级详细)
7. Python函数可变参数(*args,**kwargs)详解
8. Python逆向参数收集详解(进阶必读)
9. Python None(空值)及用法
10. Python return函数返回值详解
11. Python函数返回多个值的方法(入门必读)
12. Python partial偏函数及用法
13. Python函数递归(带实例演示)
14. Python变量作用域(全局变量和局部变量)
15. Python如何在函数中使用同名的全局变量?
16. Python局部函数及用法(包含nonlocal关键字)
17. Python函数使用方法(高级用法)
18. 什么是闭包,Python闭包(初学者必读)
19. Python lambda表达式(匿名函数)及用法
20. Python eval()和exec()函数详解
21. Python exec()和eval()的使用注意事项
22. Python函数式编程(map()、filter()和reduce())详解
23. Python 3函数注解:为函数提供类型提示信息
24. 提高代码可读性和颜值的几点建议(初学者必读)