一、简述 *args和**kwargs通常出现在函数形参中。这两者是对变长参数的两种描述。 *args针对的是非关键字参数**kwargs针对的是关键字参数 二、实验代码demo def test(a, *args, **kwargs): print a print args print kwargs if __name__ == "__main__": test(1, 2, 3 , d='4', e=5) # 输出 1 (2, 3) {'e': 5, 'd': '4'}