# 1.整理函数相关知识点,
一.什么是函数
函数: 对代码块和功能的封装和定义
二.函数的定义
函数名, 函数体, 以及函数的调用, 我们使用def关键字来定义函数的
定义语法:
def 函数名(#形参)
函数体
函数名() # 调用函数
三.函数的返回
执行函数之后,可以使用return来返回结果
总结:
在函数中如果不写return表示函数没有返回值. 调用方接收到的是None
return 可以终止一个函数的运算
在函数中写了return 但是return后面不跟值,表示函数没有返回值
在函数中写了return.return后面跟上一个值
四.函数参数分类
1.形参
函数声明位置的变量叫做形参
2.实参
函数调用是传递给函数的参数, 叫做实参
3.传参
在整个函数被调用的过程中, 将实参传递给形参数的过程就叫做传参.
实参的分类
1.位置参数, 按照位置.给形参赋值
2.关键字参数, 按照形参的名字给参数赋值
3.混合参数,
形参的分类(3大类)
#1.位置参数,按照位置来声明形参
#2.默认值参数,当给参数传递值得时候.默认值不起作用,不给值.默认值起作用保证你至少有一个值能用
#顺序:位置参数必须放在前面.默认值参数必须放在后面