python * 和 ** 的用法
def foo(*args,**kwargs): ''' 函数定义时接收不定常参数 :param args: :param kwargs: :return: ''' pass def foo_01(x,y,z,a,b): ''' 参数传递 :param x: :param y: :param z: :param a: :param b: :return: ''' print(x) print(y) print(z) print(a) print(b) lst=[1,2,3] dic={'a':22,'b':77} foo_01(*lst,**dic)
输出结果: 1 2 3 22 77