摘要: 一、生成器。 二、生成器函数 三、各种推导式。 四、生成器表达式。 一、生成器. 查看一个对象是否可迭代: 1)dir(obj) 查看对象的属性,如果有__iter__方法,那么就是可迭代的. 2)iter(name) 生成个对象的迭代器,参数为对象,此返回值是个存储地址 3)定义好了迭代器,就可以 阅读全文
posted @ 2018-12-11 21:19 Tank-Li 阅读(1531) 评论(0) 推荐(0) 编辑
摘要: 1)写函数,接受n个数字,求这些参数数字的和 (本题考点为:动态传参) 2)写函数,传入函数中多个实参(均为可迭代对象如字符串,列表,元祖,集合等),将每个实参的每个元素依次添加到函数的动态参数args里面. 例如 传入函数两个参数[1,2,3] (22,33)最终args为(1,2,3,22,33 阅读全文
posted @ 2018-12-11 19:08 Tank-Li 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一.第一类函数。 二.闭包 三.迭代器。 一.第一类对象 二.闭包 未来闭包的应用场景简述 三、迭代器 判断迭代器和可迭代对象的方案(官方): Iterable(是否是可迭代的); Iterator(是否是迭代器) for 循环的机制: 下面我们使用while循环+迭代器来模拟for循环 阅读全文
posted @ 2018-12-11 16:55 Tank-Li 阅读(280) 评论(0) 推荐(0) 编辑