1.函数的定义
2.函数的使用以及调用过程
函数定义并不会被执行,需要进行调用,并指定赋值参数,函数调用后才能够得到返回值
调用时用实际参数替代形式参数,进行运算
函数可以没有参数,但必须保留括号
2.1可选参数传递
上图中m值默认为1
若在调用时传递m值,则使用传递的m值替换函数中的m
若调用时为传递m值,则使用默认值
注意:可选参数一定放在必选参数后边,否则报错
2.2可变参数传递
实例如下图:*b可以传递多个参数
2.3函数的返回值
函数可以有0个或者多个返回值
2.4 局部变量和全局变量
函数内部使用的变量是局部变量
函数外部使用整个程序使用的变量是全局变量
规则:
2.5 lambda函数
谨慎使用,尽量使用def和return结合定义的普通函数
例: