python基础学习笔记(六)
函数
函数:对某一个特定的功能或代码块进行封装,在需要时直接调用即可。
函数格式:
def 函数名字(参数1,参数2...参数n):函数体
函数调用:
函数名(参数1,参数2...参数n)
实参:实际在调用的时候传递的信息。
- 位置参数:按照位置进行传递参数。
- 关键字参数:按照参数的名字进行传递参数。
- 混合参数:顺序:位置参数放前面,关键字参数放后面(否则报错)
- 实参在执行的时候,必须保障形参有数据
形参:在函数定义的时候,需要准备一些变量来接收信息。
- 位置参数:按照位置一个一个的去声明变量。
- 默认值参数:在函数声明的时候给变量一个默认值,如果实参不传递信息,此时默认值有效,否则就不生效。
- 动态传参:
1.*args:表示接收所有的位置参数的动态传参。
2.**kwargs:表示接收所有的关键字的动态传参 - 顺序:位置>*args>**kwargs
返回值:函数执行之后,会给调用方一个结果,这个结果就是返回值。
函数只要执行到了return,函数就会立即停止并返回内容,后续代码就不会执行。
1.如果函数内没有return,此时外界收到一个none。
2.return 值,此时表示函数有一个返回值,外界能够收到一个数据。
3.return 值1,值2,值3...,此时函数有多个返回值,外界收到的是元组,该元组内存放所有的返回值。

浙公网安备 33010602011771号