Python中的多值参数
1. 多值参数 大家在看Python中各个模块的函数时,经常会看到类似如下的情况: def plotxxx(a, b, *args, **kwargs): pass 关于其中的参数部分“*args, **kwargs”,许多人不是特别清晰,看到了许多介绍的文章,也觉得没有说的特别清楚。 其实,可以将上述参数部分“a, b, *args, **kwargs”,分成3个部分: a, b: 是固定参数,不可缺少,也必须是需要的数据类型; *args: 是一个多值参数,收受a, b之后的,以同样的形式给出的多个参数,如: c, d, ...; **kwargs: 是一个多值参数,也叫关键字参数,传递时以“
用户评论