【鸢尾花书籍】编程不难-????7. Python函数

时间:2024-11-03 07:19:43

????7.1 概念

函数是一段可重复使用的代码块,用于执行特定任务或完成特定操作。函数可以接受输入参数,并且可以返回具体值、或者不返回任何值作为结果。

  • 包-模块-函数:包>模块>函数,模块和函数可以重用。

  • 可以简单理解成,处理输入,完成输出

    • python中,函数输出可以有多种:无输出,一输出,多输出(即可以有不止一个返回值)
  • 可以通过“输入参数=”,来指定默认值

????7.2 匿名函数

也成为lambda函数,一种快速定义单行函数的方式。

lambda arguments: expression
		参数列表	表达式

????7.3 构建模块,库

  • 构建模块
    • 将几个相关函数放置在同一个文件中
    • 在其他文件中引用该文件即可使用该文件当中的函数
  • 构建库
    • 创建一个文件夹,用于存放库的代码文件
    • 在文件夹中创建一个setup.py文件,引入setuptools库,使用setup()函数,来描述库的信息,包括名称,版本,作者,依赖,模块文件等信息
    • 之后创建一个__ init __.py的空文件声明这是一个python包