一、三元表达式 格式:result=值1 if x<y else 值2 满足if条件result=值1,否则result=值2 二、列表解析 三、生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间 ...
分类:
其他好文 时间:
2017-06-20 00:19:18
阅读次数:
481
可迭代对象: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
1.lua元表和元方法: __add(a, b) --加法 __index(a, b) --索引查询 __newindex(a, b, c) --索引更新(PS:不懂的话,后面会有讲) __call(a, ...) --执行方法调用 __tostring(a) --字符串输出 __metatable ...
分类:
其他好文 时间:
2017-05-29 22:53:42
阅读次数:
214
复习: * for循环 已知循环次数 * 枚举 规范程序员开发 * int.tryParse false * int.parse 抛异常 * 枚举和int之间的转换 * 枚举和string之间的转换 * 三元表达式 表达式1?表达式2:表达式3 * 常量 const 一旦声明就不能被重新赋值 * 数 ...
分类:
其他好文 时间:
2017-05-25 00:05:54
阅读次数:
222