例如def func(list = []): list.append('1') print id(list)func()func()这段代码中,都没有实际参数,使用默认参数,两次调用的默认参数都保存在同一个内存中,且一直存在,有点类似于C中的静态数据类型,不根据存在的域而消失。有人能给详细解释下python中的参数的存放以及使用吗?
你没看明白题目的意思貌似你也不理解C中的静态数据类型和python中默认参数之间的相似性