python-23-函数的可变长参数(取得参数的个数)

在定义函数的时候,函数的参数有两种定义方式,一个是带星号的,另一种是不带星号的。
不带星号的参数必须输入,如果不想按照参数的顺序来传入参数,需要输入关键字。
例如:
def func(a,b,c)
这三个参数必须都输入,如果不输入关键字来传入参数,则按照默认的顺序来传入;如果想要改变输入顺序,则需要通过关键词+参数的形式来传入参数。
func(1,c=2,b=3)

如果有些参数是可选的,则在参数定义是加上星号*,例如:
def func(a,*b)

posted @ 2020-11-25 21:42  顺藤摸瓜  阅读(124)  评论(0)    收藏  举报