函数默认参数问题
摘要:
当解释器执行 的时候,默认参数也会被计算,并存在函数的 属性中。由于 中传递的函数是对象,而且可变对象在调用者和被调用者之间共享,因此当首次计算 的时候, 的到 并存在了函数的 中,当第二次调用 时, 默认参数并不会重新计算,于是在 的基础上成了 。所以多次调用 函数会导致 属性值不断增加。从而影响 阅读全文
posted @ 2017-07-05 18:42 叽叽喳喳,嘻嘻哈哈 阅读(211) 评论(0) 推荐(0) 编辑