函数扩展
多返回值
参数扩展
位置参数
注意:传递的参数和定义的参数的顺序及个数必须一致
关键字参数
关键字名称必须和形参名称相同,形参叫name,那么关键字也要写name
不定长参数
不定长参数:不定长参数也叫可变参数,用于不确定调用的时候会传递多少个参数(不传参也可以)的场景
作用:当调用函数时不确定参数个数时,可以使用不定长参数
位置传递
注意:
传进的所有参数都会被args变量收集,它会根据传进参数的位置合并为元组(tuple),args是元组类型,这就是位置传递
注意:传递的参数和定义的参数的顺序及个数必须一致
关键字名称必须和形参名称相同,形参叫name,那么关键字也要写name
不定长参数:不定长参数也叫可变参数,用于不确定调用的时候会传递多少个参数(不传参也可以)的场景
作用:当调用函数时不确定参数个数时,可以使用不定长参数
注意:
传进的所有参数都会被args变量收集,它会根据传进参数的位置合并为元组(tuple),args是元组类型,这就是位置传递