立即学习:https://edu.csdn.net/course/play/26676/338764?utm_source=blogtoedu
定义函数时,有默认值的参数放在最后
*和**定义参数的作用:
def calc(a,*count)
a会取参数的第一个值,count会将除第一个以外的其它所有参数值收集并组合为一个元组。
例:
calc(1,2,3,4,5,'a')
a = 1
count = (2,3,4,5,'a')
def calc(a,**count)
a同样会取参数的第一个值,count会将除第一个以外的其它所有参数值收集并组合为一个字典,但传递参数时必须使用如下格式:
calc(1,x=2,y=3,z=5)
a = 1
count = {'x':2, 'y':3, 'z':5}