python基础(四)-函数
一、函数的定义
1)具备某一功能的代码段
2)可以重复是使用
函数的定义语法
def 函数名称():
函数体(实现功能的代码段)
二、函数的调用
调用语法:
没有参数:
函数名称()
有参数:
函数名称(参数)
三、函数参数类型
普通参数、指定参数、默认参数、动态参数的区别?
普通参数:位置参数,按照形参顺序放入实参
指定参数:不用按照形参顺序放入实参。传参是要求:形参名称=实参值
默认参数:在定义函数时,给形参赋予一个默认值,需要放在形参的最后
当调用函数时,默认参数可传值也可不传,不传时,使用默认值
动态参数:在定义函数时,不限定参数的个数。用*args和**kwargs表示。
*args为元组
**kwargs为字典
四、丰富你的函数--返回值
语法:
return 参数
def 函数名称(参数):
函数体(实现功能代码段)
return 参数(可选。没有参数,则返回None)
1)返回值可以是任何类型的变量
2)返回值可以是表达式
3)可以返回一个/多个变量,可以用逗号隔开或用元组
4)函数体执行过程中遇到return关键字,意味着函数调用结束
5)函数中没有return关键字,默认返回None
6)使用较多,返回的值可以传递给其他函数

浙公网安备 33010602011771号