摘要: 可迭代对象具有一个iter()方法,可迭代对象调用__iter__()方法以后返回一个迭代器对象。也就是说一个迭代器 具有iter 和next方法 以列表为例 a = [1,2,3,4] a.__iter__() 返回一个迭代器对象 a.__iter__().__next__() 就可以进行迭代 f 阅读全文
posted @ 2017-07-19 11:17 西湖歌舞几时休 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、生成器:在python中一边循环一边计算的机制,成为生成器,generator. 创建生成器方法1:用列表生成式的方法 L = [X*2 for x in range(10)] p = (x*2 for x in fange(10)) 把[]改成() next() 并且用next()一个个取值, 阅读全文
posted @ 2017-07-19 10:59 西湖歌舞几时休 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 实现装饰器的知识储备: 1、函数就是变量 2、高阶函数:把一个函数名作为实参传递另外一个函数,返回值包含函数名 3、嵌套函数 阅读全文
posted @ 2017-07-19 09:10 西湖歌舞几时休 阅读(118) 评论(0) 推荐(0) 编辑