定义
- 函数就是吧具备独立功能的代码块组织为一个小的模块,在需要的时候可以直接调用
作用
- 函数可以提高代码的复用性
基本语法
-
定义函数:封装独立功能的代码块
def 函数名(): 函数封装的代码 ......
-
def
为英文define的缩写,即定义的意思 - 函数名称应该能表示函数封装代码的功能,方便后续理解并调用
- 函数名称的命名应该符合标识符的命名规则
-
-
调用函数:通过
函数名()
来对函数进行调用
参数
作用
- 函数的参数,增加函数的通用性,针对相同的数据处理逻辑,能够适应更多的数据。在函数的内部,把参数当作变量使用,进行需要的数据处理。
形参和实参
- 形参:定义函数时,小括号的参数,是用来接收参数用的,在函数内部作为变量使用
- 实参:调用函数时,小括号中的参数,是用来把数据传递到函数内部用的
返回值
- 函数结束后,告诉调用者结果,以便调用者做后续处理。
- 在函数中
return
关键字可以返回结果,调用函数一方,可以使用变量来接收函数的返回结果 -
return
表示返回,后续代码将不会执行
嵌套调用
- 一个函数里边又调用另一个函数,这就是函数嵌套调用
- 如果调用了另一个函数那么执行到调用外层函数时,会先把被嵌套函数中的任务都执行完才会执行后续的代码
模块
- 模块是Python程序架构的一个核心概念,每个以py结尾的源文件都是模块,在模块中定义全局变量、函数都是模块能够提供给外界直接使用的工具
- 模块就是工具包,模块里的方法就是工具
网友评论