????7.1 概念
函数是一段可重复使用的代码块,用于执行特定任务或完成特定操作。函数可以接受输入参数,并且可以返回具体值、或者不返回任何值作为结果。
-
包-模块-函数:包>模块>函数,模块和函数可以重用。
-
可以简单理解成,处理输入,完成输出
- python中,函数输出可以有多种:无输出,一输出,多输出(即可以有不止一个返回值)
-
可以通过“输入参数=”,来指定默认值
????7.2 匿名函数
也成为lambda函数,一种快速定义单行函数的方式。
lambda arguments: expression
参数列表 表达式
????7.3 构建模块,库
- 构建模块
- 将几个相关函数放置在同一个文件中
- 在其他文件中引用该文件即可使用该文件当中的函数
- 构建库
- 创建一个文件夹,用于存放库的代码文件
- 在文件夹中创建一个setup.py文件,引入setuptools库,使用setup()函数,来描述库的信息,包括名称,版本,作者,依赖,模块文件等信息
- 之后创建一个__ init __.py的空文件声明这是一个python包