Python中函数的参数带星号是什么意思?
参数带星号表⽰⽀持可变不定数量的参数,这种⽅法叫参数收集。
星号⼜可以带1个或2个,带1个表⽰按位置来收集参数,带2个星号表⽰按关键字来收集参数。
1、带⼀个星号的参数收集模式:
这种模式是在函数定义时在某个形参前⾯加⼀个星号,调⽤时按位置匹配不带星号的形参和实参,多余的实参都将作为⼀个元组的元素保存到星号对应的形参中。
2、带两个星号的参数收集模式:
java python是什么意思
带1个星号的参数收集模式的收集参数不能收集关键字参数传递的实参,要收集关键字参数传递的实参,需要在收集参数前使⽤两个星号,此时收集参数对应的是⼀个字典⽽不是元组。
具体请参见

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。