码迷,mamicode.com
首页 >  
搜索关键字:生成器    ( 4040个结果
迭代器和生成器
迭代器 迭代协议:有__next__()方法的对象会前进带下一个结果,在末尾时会引起StopIteration异常。 迭代器:包含有next方法的实现,在正确范围内返回期待的数据以及超出范围后能够抛出StopIteration的错误停止迭代。 可迭代对象:我们在使用列表、元组、字典、字符串、集合等数 ...
分类:其他好文   时间:2018-07-21 22:45:07    阅读次数:7
3、Python迭代器、列表解析及生成器(0530)
回顾: 1、动态语言 sys.getrefcount() //查看对象的引用计数 增加对象的引用计数场景 对象创建时:以赋值的方式,创建变量名的同时就会创建变量 将对象添加进容器时:类似list.append() 当对象被当作参数传递给函数时 多重目标赋值时:s1 = s2 = s3 = 'abc' ...
分类:编程语言   时间:2018-07-21 22:37:49    阅读次数:8
分布式全局ID生成器设计
项目是分布式的架构,需要设计一款分布式全局ID,参照了多种方案,博主最后基于snowflake的算法设计了一款自用ID生成器。具有以下优势: 1. 保证分布式场景下生成的ID是全局唯一的 2. 生成的全局ID整体上是呈自增趋势的,也就是说整体是粗略有序的 3. 高性能,能快速产生ID,本机(I7 6 ...
分类:其他好文   时间:2018-07-21 19:18:21    阅读次数:18
python有哪些好玩的应用实现,用python爬虫做一个二维码生成器
python爬虫不止可以批量下载数据,还可以有很多有趣的应用,之前也发过很多,比如天气预报实时查询、cmd版的实时翻译、快速浏览论坛热门帖等等,这些都可以算是爬虫的另一个应用方向! python爬虫不止可以批量下载数据,还可以有很多有趣的应用,之前也发过很多,比如天气预报实时查询、cmd版的实时翻译 ...
分类:编程语言   时间:2018-07-21 15:03:27    阅读次数:23
Python之freshman04
一、迭代器 我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iter ...
分类:编程语言   时间:2018-07-21 12:16:22    阅读次数:16
利用工具将数据库中的表导出到word中
1、动软代码生成器 效果图: 数据库设计说明书中的一项,刚好我负责写这个文档, 18张表,前两张表是自己画表格自己填充内容,写到第三张表的时候就已经崩溃了(我觉得我耐力还是够的,怎么说也画完了两张表呢)懒人开始找懒办法——动软代码生成器 下载好软件运行的界面如下: 第一步:新增数据库服务器——选择数 ...
分类:数据库   时间:2018-07-21 11:52:38    阅读次数:7
python生成器的惰性计算
最近学习了python的迭代器和生成器,生成器的是有一个特点的,就是用到数据时才会去取来用!请观察下面代码思考问题,想明白了,你就会明白什么是惰性计算了! 输出:[20, 21, 22, 23] 很不解吧,请往下看 这个题的关键点在于下面几点: 1.因为循环在做的事是用生成器表达式生成数据,而生成器 ...
分类:编程语言   时间:2018-07-21 00:49:02    阅读次数:36
(转自精通Python设计模式)Python设计模式之创建型模式——2.建造者模式
建造者模式将一个复杂对象的构造过程与其表现分离,这样,同一个构造过程可用于创建多个不同的表现。 我们来看个实际的例子,假设我们想要创建一个HMTL页面生成器,HTML页面的基本结构(构造组件)通常是一样的:以<html>开始</html>结束,在HTML部分中有<head>和</head>元素,在h ...
分类:编程语言   时间:2018-07-20 21:14:45    阅读次数:11
18.07.19(内置函数)
https://www.processon.com/mindmap/5b5071bee4b0f8477d8ae4c3 内置函数分为作用域相关(2).迭代器和生成器相关(3).其他(12).面向对象(9).基础类型相关(38).反射相关(4). 一.作用域相关 locals() 返回当前作用域中的名字 ...
分类:其他好文   时间:2018-07-20 18:09:35    阅读次数:17
Python学习日记(5)简单了解迭代器、生成器、装饰器、上下文管理器
迭代器 迭代器只不过是一个实现了迭代器协议的容器对象。它基于以下两个方法。 __ next __:返回容器的下一个元素。 __ iter __:返回迭代器本身。 实际上,迭代器表现了程序底层的概念和特性,在程序中,你可以不必使用迭代器,但是理解迭代器,却是对生成器这样一个常用特性理解很有帮助。 学习 ...
分类:编程语言   时间:2018-07-20 17:33:04    阅读次数:15
4040条   1 2 3 4 ... 404 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!