函数的传参
必传参数
函数中定义的参数没有默认值,在调用函数时如果不传入则报错
在定义函数的时候,参数后边没有等号与默认值
错误:def add (a=1, b=1) x
在定义函数的时候,没有默认值且必须在函数执行的时候传递进去的参数...,且顺序与参数顺序相同,就是必传参数
默认参数(非必传参数)
在定义函数的时候,定义的参数含有默认值,通过赋值语句给他设一个默认的值
如果默认参数在调用函数的时候给予了新的值,函数将优先使用后传入的值进行工作...不确定参数-可变参数
没有固定的参数名和数量(不知道要传的参数名具体是什么)
*args 代表 :将无参数的值合并成元组
**kwargs 代表将有参数与默认值的赋值语句合并成字典
参数规则
参数的定义从左到右依次是...必传参数
默认参数
可变元组参数 ?...a, b, c=3):
return a + b + c
result = add(1, 2)
print(result)
result = add(1, 2, 6)
print(result