一、函数的定义
函数就是对功能的封装。
如何理解呢?打个比方你在一周当中每天都要干什么,这时你需要制定计划表来规划你每天要做的事情,然后计划表制定好了,还要付诸于行动。
我们可以把计划表的名字看成函数的命名、把计划表的内容看成函数体、付诸于行动看成调用函数、
由此 可以想到函数的定义格式 :
def 函数名()
函数体
调用函数名()
二、返回值
我们在付诸于行动之后得到的收获就可以看成为函数体的返回值return
返回值中的注意事项:
1.如果函数体什么都不写,返回的值为None
2.在函数的中间或末尾写return,返回值为None
3.在函数中间写return,返回一个值
4.在函数中可以写多个值,return返回的也是多个值,以元组的形式显示。
三、参数
参数可分为三大类:形参、实参与传参。
实参: 实参就是在函数调用的地方具体的值
形参: 形参就是在函数声明的位置的变量
传参: 传参就是把实参交给形参的过程
实参又包括:位置参数、关键字参数与混合参数
位置参数是按照形参的参数位置给形参传值
关键字参数是按照形参的名字给形参传值
混合参数是即用位置参数又用关键字参数,关键字参数必须放在位置参数后。
形参又包括:位置参数、默认值参数与动态参数