1
Python编程从入门到实践
1.9 第5章 函数与代码复用
第5章 函数与代码复用

学习目标

·掌握函数的定义和调用方法。

·理解函数的参数传递过程及变量的作用范围。

·学会lambda函数及其使用。

·掌握时间日期标准库的使用。

·理解函数递归的定义和使用方法。

·理解包的结构和其中函数调用的方法和机制。

函数(Function)是组织好的,可重复使用的,用来实现单一或相关联功能的代码段。函数能提高应用的模块性和代码的重复利用率,从而提高编程的效率和程序的可读性。

Python中函数的类型分为以下几类:

①Python的内置函数(Build-in Function,BF)。例如前面使用过的print()、input()等,在程序中可以直接使用。

②标准函数库。Python语言安装程序的同时会安装若干标准库,如math、random等。通过import语句可以导入标准函数,然后使用其中定义的函数。

③第三方库函数。Python为技术人员提供了很多高质量的库,如Python图像库等。通过import语句可以导入库,然后使用其定义的函数。

④用户自定义函数。用户自己定义一段代码实现特定的功能。本章主要讲述函数的定义和调用的方法。