python
CodeCreator
裸泳者
展开
-
Python迭代器
print("我想打印一个字符串 %s"%123) print("我想打印一个字符串",123) print("我想打印一个字符串 {}".format(123)) 这三个输出有什么区别喃? Python中一个数据是否可以迭代(能否使用For) isinstance(需要判断的数据,Iterable) 查看返回值,true则可以迭代,false不能迭代。 如果创建一个可以迭代的对象?...原创 2019-06-13 16:17:15 · 100 阅读 · 0 评论 -
Python生成器
什么是生产器 利用迭代器,我们可以每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生产下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法。即生成器(gennerator)。生成器是一类特殊的迭代器 创建生成器的方法 1:将列表生成器 [ ] 改为(...原创 2019-06-17 09:55:27 · 69 阅读 · 0 评论