落落2009

导航

 

1.普通的函数调用:

 

 普通的函数参数定义后,函数参数的个数是固定的。而当我们想输入的参数个数多余或者少于定义的个数时,编译就会报错。那怎么解决呢?

2.*args的使用方法

*args用来将参数打包成tuple(元组)给函数体调用

 

 为了区分普通参数和*args参数的区别,再举一个栗子:

 

 

3.**kwargs的使用方法

**kwargs 打包关键字参数成dict(字典)给函数体调用

 

 这里有一个点需要注意,当我们混合使用这三个参数时,必须遵循arg,*args,**kwargs这样的顺序,否则程序会报错

 

posted on 2022-11-10 16:31  落落2009  阅读(235)  评论(0)    收藏  举报