一、函数的定义
在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数
二、函数的调用
格式:
def 函数名 ():
执行语句
函数名 () # 调用函数
三、函数参数
1、 位置参数
格式:
def 函数名 ( 参数 1 , 参数 2 ):
代码块
函数名 ( 值 1 , 值 2 )
小可爱请看:
定义时小括号中的参数,用来接收参数用的,称为 “形参”
调用时小括号中的参数,用来传递给函数用的,称为 “实参”
2、 关键字参数
格式:
def 函数名 ( 参数 1, 参数 2):
代码块
函数名 ( 参数 1= 值 1, 参数 2= 值 2)
小可爱请看;
参数调用时,可以改变传参顺序,如果有位置参数需要位置参数放在关键字参数前面
小可爱请看;
如果关键字参数传参要在位置参数之前,将会报错
3、 缺省参数(在形参中默认有值的参数,称之为缺省参数)
案例:调用函数时,缺省参数的值没有传入
案例:调用函数时,缺省参数的值传入
4、 不定长参数(有时可能需要一个函数能处理