一、函数的定义和调用
定义:
def 函数名([参数]):
代码块
[return 表达式]
调用
函数名([参数])
二、函数的4种类型
根据是否有参数和是否有返回值,函数分为4种类型
无参,无返回值
有参,无返回值
无参,有返回值
有参,有返回值
代码:
运行结果:
代码:
运行结果:
三、函数的嵌套:
代码:
运行结果:
四、参数的介绍
注:理解可变和不可变类型。其实函数就相当于一个 = 号。
跟前面讲的传递是一样的。
可变和不可变参数:
运行结果:
必选参数
默认参数
可变参数
关键字参数