什么是函数:定义一个事或者功能,等到需要用的时候直接用就好了
函数的格式:
def 函数名()
函数体
return #返回值,当程序碰到return就结束函数
a=func() #调用函数 谁调用就返回谁,没有就返回None
函数返回一个值的时候是本身,返回多个值的时候是元祖
如果return后面什么都不写,或者不写return,name返回的就是None
###
三目运算:
语法: 结果 如果条件成立使用前面的值,否则使用后面的值
例如: 比较大小,返回大的值
def func(a,b)
a if a>b else b
形参: 在函数定义的时候括号里面的变量就是形参
位置参数: 按照实参的位置对应吧值赋值给形参中的变量
默认参数:(关键字参数)在函数的定义的时候直接给变量赋值
默认参数不传参数可以的 也可以传值,传的值会覆盖值
混合参数:位置参数必须放在关键字参数前面
实参: 在函数调用的时候括号里面放的就是实参
def func(a,b,c=8)
print(a,b,c)
func(a=1,b=2)
传参:就是将实参传给形参的过程