摘要: 首先我门看这段代码: 正确答案是[9,9,9,9],而不是[0,3,6,9]产生的原因是Python的闭包的后期绑定导致的,这意味着在闭包中的变量是在内部函数被调用的时候被查找的,因为,最后函数被调用的时候,for循环已经完成, i 的值最后是3,因此每一个返回值的i都是3,所以最后的结果是[9,9 阅读全文
posted @ 2019-03-12 15:08 Do丶 阅读(153) 评论(0) 推荐(0) 编辑