2024/1/31

调用函数时根据函数定义的参数位置来传递参

 

 

传递的参数和定义的参数的顺序及个数必须一致

关键字参数
函数调用时通过“键=值”形式传递参数

 

 

缺省参数
缺省参数也叫默认参数,用于定义函数,为参数提供默认值,调用函数时可不传该默认参数的值(注意:所有位置参数必须出现在默认参数前,包括函数定义和调用)

 

 

函数调用时,如果为缺省参数传值则修改默认参数值, 否则使用这个默认值

不定长参数
不定长参数也叫可变参数. 用于不确定调用的时候会传递多少个参数(不传参也可以)的场景.

不定长参数的类型: ①位置传递 ②关键字传递

1.位置传递

 

 

传进的所有参数都会被args变量收集,它会根据传进参数的位置合并为一个元组(tuple),args是元组类型,这就是位置传递

2.关键字传递

 

 

参数是“键=值”形式的形式的情况下, 所有的“键=值”都会被kwargs接受, 同时会根据“键=值”组成字典.

posted @ 2024-02-27 16:03  呦吼吼吼  阅读(14)  评论(0)    收藏  举报