python 不定长参数


def fun(a,many):

  print(a)

  print(*many)

c= (1,2)

fun('nihao', c )

>>>

nihao

1,2

* 表示后面是多个变量,如果是元组,则把元组里的值分开显示。

不带*表示一个变量

def fun(a,*many):

  print(a)

  print(many)

fun('nihao', ‘1’,‘2’)

>>>

nihao

(1,2)

形参带*,表示把多个变量合并成一个元组。