python函数不能传可变参数
如图所示,第二次查看参数接口的时候,arg参数的值并没有释放,而是把上一次的结果返给了接口参数
def demo(arg=[],parm=3): for i in range(parm): arg.append(i) return None print(demo.__defaults__) demo(parm=3) print('-----') print(demo.__defaults__)
如图所示,第二次查看参数接口的时候,arg参数的值并没有释放,而是把上一次的结果返给了接口参数
def demo(arg=[],parm=3): for i in range(parm): arg.append(i) return None print(demo.__defaults__) demo(parm=3) print('-----') print(demo.__defaults__)