*args 参数列要在** kwargs 前面 【因为位置参数在关键字参数的前面。】...= (a="a", b="b", c=1, d=[1,2]}) test_kargs(**kargs) 输出: test_kargs kargs {'a': 'a', 'b': 'b', 'c': 1...): return num1 + num2 + num3知识点:规定默认值时,不一定要声明变量所属的类型(说到底Python中的对象、变量名只是一个指针或者说地址罢了),Python是一门动态语言...四 使用*作为返回值如果我们要返回多个参数,一般是如下写法def test_return_args(): return 1,2,3,4,5,6a,b,c,d,e,f = test_return_args...()print(a,b,c,d,e,f)a, b, _, _, _, _ = test_return_args()print(a, b,_)a, b, *_ = test_return_args()print