可变长参数 # 形参 ## 位置形参 ## 默认形参 # 实参 ## 位置实参 ## 关键字实参 # 牢记 # 可变长参数之* def func(name, pwd, *args): # *abc会接收多余的位置实参,尽量不要使用abc,而应该使用args,args是约定俗称 print('name:', name, 'pwd:', pwd) print(args) # args就会接收多余的位置实参 return 1 # 可变长参数之** def func(name, pwd, **kwargs): print('name:', name, 'pwd:', pwd) print(kwargs) # kwargs会接收多余的关键字实参,以字典形式存储 return 1 res = func('nick', 123658, age=18, height=180) # 'age':18 print(res) # 可变长参数*和**联用 # 可变长参数之** def func(name, pwd, *args, **kwargs): print('name:', name, 'pwd:', pwd) print(args) print(kwargs) # kwargs会接收多余的关键字实参,以字典形式存储 return 1 res = func('nick', 123658, 1, 2,