python的可變參數有兩種:
*:tuple
**:dict
如果只有tuple,則后面可以加一般參數;如果是dict則后面不能加一般參數。
deftest(a,*b,c),那調用如下:
test("a","b",c="c")
解析如下:
a="a"
b=("b",)
c="c"
deftest(a,**b,c),這是不合法的。
python的可變參數有兩種:
*:tuple
**:dict
如果只有tuple,則后面可以加一般參數;如果是dict則后面不能加一般參數。
deftest(a,*b,c),那調用如下:
test("a","b",c="c")
解析如下:
a="a"
b=("b",)
c="c"
deftest(a,**b,c),這是不合法的。