Python中不定长参数这样用对吗?def hh(w,**l,pu='d'): 为什么?_百度知 ...答:题主你好,一般来说, python函数中有两种形式的参数: 位置参数, 关键字参数.位置参数: 说白了就是在函数调用时必传的,你不给它赋值函数就运行不了.如:从拿上图例子来说, 在调用hello时,如果你只写个hello(),肯定会报错, 因为在执行函数里面的print(name)时, 不知道name的值是多少.所以对于上图...
python中定义函数时如何书写可变参数和默认参数答:参数名前面加*是可变位置参数,加**是可变关键字参数;参数名=默认值可以用来为参数指定默认值。下面是一个例子:/使前面的参数成为仅仅是位置参数 def f(a=1,b=2,/,c=3,*args,**kwargs):print(a,b,c,*args,kwargs)def f2(a=1,b=2,c=3,*args,**kwargs):print(a,b,c,*args,...