python基础-不确定参数个数
之前经常看python的书籍,但是没有实践,过段时间就会忘记,所以在这里把每次看到的知识记录下来,希望自己能和大家一起快速成长!
1、元组形式传参
1 def para(*args): 2 print(type(args)) 3 print(args) 4 if __name__=='__main__': 5 print (para(1,2,3,4,5,6,7,89))
2、字典形式传参
def para(**kargs): print(type(args)) return(args) if __name__=='__main__': print (para(v1=1,v2=2,v3=3,v4=4))
3、混合形式传参
def para(num,*args,**kwargs): print(type(num)) print(num) print(type(args)) print (args) print(type(kwargs)) print(kwargs) para(1,2,3,4,num11=5,num12=6)
结果如下:
<class 'int'>
1
<class 'tuple'>
(2, 3, 4)
<class 'dict'>
{'num11': 5, 'num12': 6}