可迭代对象:obj.__iter__ 迭代器:iter1=obj.__iter() 1iter1.__next__ 2iter2.__next__ 迭代器: 优点:不依赖索引 惰性计算,节省内存 缺点: 不如按照索引的取值方便 一次性,只能往后取,不能回退 迭代器的应用: 提供了一种不依赖索引的统一 ...
分类:
其他好文 时间:
2017-06-18 13:17:43
阅读次数:
155
一.三元表达式 格式:result=值1 if x<y else 值2 满足if条件result=值1,否则result=值2 二.列表解析 三.生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间 ...
分类:
其他好文 时间:
2017-06-16 21:17:25
阅读次数:
260
生成器 生成器函数:函数体内包含有yield关键字,该函数执行的结果是生成器,生成器在本质上就是迭代器。 yield的功能: 1.与return类似,都可以返回值,但不一样的地方在于可以有多个yield,每个yield能够返回一次值,而return只能返回一次值就结束了 2.为函数封装好了__ite ...
分类:
编程语言 时间:
2017-06-16 21:08:10
阅读次数:
171
三元表达式 这,感觉没啥好说的了 列表解析 再举一个例子 这也没啥好说的了 ...
分类:
其他好文 时间:
2017-06-16 19:31:41
阅读次数:
199
一、匿名函数1、定义语法格式:lambdaargs:expressionargs:以逗号分隔的参数列表expression:用到args中各参数的表达式lambda定义的代码必须是合法的表达式,不能出现多条件语句(可使用if的三元表达式)和非表达式,如for和while等lambda的首要用途是指定短小的回调函数lambd..
分类:
其他好文 时间:
2017-06-15 22:51:11
阅读次数:
266
今天没有整理太多的知识,今天练习的案例比较多。今天有整理三元表达式。和if判断更新在了一期,还有关系js代码的调试 上午帮朋友做了一个效果,真的是感觉自己进步了很多,之前看到让我帮忙做东西我都是心惊胆战的,就怕做不出来。今天做出来后,我都不敢相信自己可以完成。 现在面对一个问题懂得去思考,想它的逻辑 ...
分类:
Web程序 时间:
2017-06-13 18:23:15
阅读次数:
183
目录 一、if语句 1、功能 2、语法 单分支,单重条件判断 多分支,多重条件判断 if + else 多分支if + elif + else 语句小结 + 案例 三元表达式 二、while语句 1、功能 2、语法 基本语法 计数循环 无限循环 while与break,continue,else连用 ...
分类:
编程语言 时间:
2017-06-12 19:41:33
阅读次数:
159
复习: * for循环 已知循环次数 * 枚举 规范程序员开发 * int.tryParse false * int.parse 抛异常 * 枚举和int之间的转换 * 枚举和string之间的转换 * 三元表达式 表达式1?表达式2:表达式3 * 常量 const 一旦声明就不能被重新赋值 * 数 ...
分类:
其他好文 时间:
2017-05-25 00:05:54
阅读次数:
222
三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1 如果条件为假:result = 值2 ...
分类:
编程语言 时间:
2017-05-24 12:47:54
阅读次数:
132
需求分析 简单的分析一下,要实现N级菜单,首先从布局入手,即判断是否有下级菜单 图:1 初步实现 1.实现是否存在 > 注意: 下面凡是担忧 xxx yyy ? xxx : xxx都是利用三元表达式,来表达思路。 HTML结构如下: 图:2 要实现图一的效果,我们只需要判断li标签里面的childr ...
分类:
Web程序 时间:
2017-05-21 11:58:16
阅读次数:
338