
Python
爱科研的岩岩
这个作者很懒,什么都没留下…
展开
-
迭代器和生成器的区别
从数据集中一次按需获取一个数据项,这就是迭代器,迭代器强调是从数据集一次获取一个数据项,而生成器指“凭空”生成元素,然后也是可以一个一个获取;生成器中包含了迭代器的抽象(或者说接口、结构、方法),所以,所有的生成器都是迭代器。很多人视为同一概念简单来说:生成器是创建迭代器的快捷工具。生成器特点:利用yield返回数据,自动创建__iter__()和__next__()方法,写法更为紧凑和清晰。专业的理解(装B的表达):生成器是创建迭代器代码的抽象...翻译 2021-05-13 11:43:52 · 415 阅读 · 0 评论 -
Python函数语法规则
Python 2.X中,如果想让print语句在一行输入,可以加逗号,例如print i, 在python3.x中,不能直接加逗号 应该print(i,end=' ')分隔符为一个空格。索引 可以为负数 [-1]表示输出最后一个元素 -n, - (n-1),-n-2,-n-3.......-2,-1小编程 :利用for循环实现1到100的迭代相乘fori in range(100):for j in range(1,i+1): print(str(i)+'*'+st...原创 2021-05-10 21:54:58 · 218 阅读 · 0 评论