Python参数解包自制脑图
不定长参数,也叫作参数的装包,简单来讲,就是把多个参数装到一个元组,或者是装到一个字典中。参数的解包(也叫作拆包)。创建实参时,也可以在序列类型的参数前添加星号,这样这样它就会自动将序列中的元素依次作为参数传递。第一个元素会作为第一个实参传递,第二个元素会作为第二个实参传递……元组有四个元素,而参数只有三个,所以不能这么做,就会提示错误,少元素也不行。这里要求序列中元素的个数必须和形参的个数要一致。总结:一个星号是对元组解包,两个星号是对字典解包。
Python参数解包自制脑图
不定长参数,也叫作参数的装包,简单来讲,就是把多个参数装到一个元组,或者是装到一个字典中。参数的解包(也叫作拆包)。创建实参时,也可以在序列类型的参数前添加星号,这样这样它就会自动将序列中的元素依次作为参数传递。第一个元素会作为第一个实参传递,第二个元素会作为第二个实参传递……元组有四个元素,而参数只有三个,所以不能这么做,就会提示错误,少元素也不行。这里要求序列中元素的个数必须和形参的个数要一致。总结:一个星号是对元组解包,两个星号是对字典解包。