-
-
减少重复代码
-
函数体中存放的时代码
定义函数
-
def len():
-
def 关键字
-
len 函数名 -- 变量名
-
()格式规定
-
:语句结束
-
调用函数
-
函数名+()就是在调用该函数
函数的返回值
-
return
-
后可加任意数据类型
-
返回多个内容是元组的形式显示
-
return下方不执行,并终止当前这个函数
-
返回给函数的调用者
-
不写return或者return后面不写内容,都返回None
-
return不能终止循环
-
函数的参数
-
形参
-
函数定义阶段括号中的参数
-
位置参数:必须一一对应
-
默认参数:函数定义是括号中写好的就是默认参数
-
不进行传参时使用默认,进行传参时使用传递的参数
-
-
位置参数必须放在默认参数(关键字参数)的前面,且不能同名
-
-
实参
-
函数调用阶段括号中的参数
-
关键字参数:按照名字传参
-
-
传参
-
混合传参
-
将实参传递给形参的过程叫传参
-
三元运算(三目运算)
-
def func(a,b):
return a if a>b else b
print(func(6,9)) -
条件成立的结果(a)条件(if a>b )条件不成立的结果(else b)
-