Python:两种魔法参数 *args和**kwargs的用法
首先定义一个带有两个常规参数的求和函数,传入一个参数arg1,arg2def sum(arg1, arg2): print(arg1 + arg2)sum(2, 3)那如果要求5个参数求和,那就需要更改函数内部代码,使其变得更加累赘。所以这时候我们就可以通过传入魔法参数去处理。def sum(*args): print(args) print(type(args)) # 元组类型 su = 0 for arg in args: su += arg