摘要: 作用域与名字空间Python有一个核心概念是名字空间(namespace),namespace是一个name到object 的映射关系,Python有很多namespace,因此,在代码中如果碰到一个标志符(name),需要有一个规则来决定去哪个namespace查找——这就是LEGB。LEGB决定... 阅读全文
posted @ 2015-01-06 16:58 如果的事 阅读(1924) 评论(0) 推荐(1)
摘要: Python 迭代器和生成器迭代器Python中的迭代器为类序列对象(sequence-like objects)提供了一个类序列的接口,迭代器不仅可以对序列对象(string、list、tuple)进行迭代,还可以对不是序列,但表现出序列行为的对象进行迭代,例如字典键、文件的行。迭代器对象有一个n... 阅读全文
posted @ 2015-01-06 16:16 如果的事 阅读(1145) 评论(0) 推荐(0)