摘要: 默认参数值的陷阱 默认参数值在函数定义的时候并得到计算,如下: 最后输出的结果为5,因为默认值已在函数定义时得到计算。 重要警告 :默认值仅被计算一次。 当默认值是可变对象(例如列表,字典或大多数类的实例)时,这会有所不同。 例如,以下函数累积在后续调用中传递给它的参数: 这段代码将输出: 这是因为 阅读全文
posted @ 2019-11-29 00:07 Jeffrey_Yang 阅读(201) 评论(0) 推荐(0) 编辑