随笔分类 -  python高级编程

记录python的高级特性
摘要:itertools是python内置的一个迭代器工具模块,提供很多方法,创建各种各样的迭代器。python文档中写着,该模块式python2.3引入的,基本常用的python的解释器都是python2.4之后的。所以,基本不会遇上没有提供支持的情况。下面主要介绍常用的三个:islice():一个迭代... 阅读全文
posted @ 2014-05-09 10:23 程序猿小叶 阅读(555) 评论(0) 推荐(0)
摘要:迭代器和和生成器都是容器对象。它们之间的关系是,生成器是一种特殊的迭代器。所以,先从迭代器入手。迭代器:python中,只要是实现了迭代协议的容器对象,都是迭代器。python的迭代器协议,基于两个方法:·next() 返回下一个·__iter__() 返回迭代器本身如下就是一个迭代器:python... 阅读全文
posted @ 2014-05-05 10:27 程序猿小叶 阅读(216) 评论(0) 推荐(0)