一、不定长参数
1、在定义函数时,可以在形参前边加上一个*,这样这个形参将会获取到所有的实参,它将所有的实参保存到一个元组中
注意:
(1)带星号的形参只能有一个
# *a会接受所有的位置实参,并且将这些实参同意保存到一个元组中(装包)
def fn(*a)
print ('a=',a,type(a))
fn(1,2,3,4,5)
(2) 带星号的参数,可以和其他参数配合使用
# 带型号的参数,可以于其他参数配合使用
# 第一个参数给a,第二个参数给b,剩下的都保存到c的元组中
def fn (a,b,*c)
print('a=',a)
print('b=',b)
print('c=',c)
fn(1,2