摘要: 1、三元运算 结果: [(1, 4, 8), (2, 5, 9), (3, 6, 7)] 3、字典推倒式 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多 阅读全文
posted @ 2018-06-13 17:19 python成长中 阅读(269) 评论(0) 推荐(0)
摘要: 如何自定义迭代器(生成器) 1、什么是迭代器 在函数内但凡出现yield关键字,再调用函数就不会执行函数体代码,会返回一个值,该值称为生成器。 3、如何用生成器 阅读全文
posted @ 2018-06-13 16:36 python成长中 阅读(173) 评论(0) 推荐(0)
摘要: 迭代器 1、先明白迭代器是什么意思 迭代:不断的取值的(器)工具 迭代器:就是一个重复的过程,每一次重复都是基于上一次的结果而来的。 (单纯的重复不是迭代) 2、为什么要有迭代器 不依赖索引取值的方法,通用 3、迭代器有两个对象 (1)、一个是可迭代对象,(在python内置有__iter__方法的 阅读全文
posted @ 2018-06-13 15:15 python成长中 阅读(867) 评论(0) 推荐(0)
摘要: 迭代器 1、什么是迭代器 迭代器即迭代取值的工具 迭代: 迭代是一个重复的过程,每一次重复都是基于上一次的结果而来的 注意:单纯的重复并不是迭代 2.为什么要有迭代器 基于索引的迭代器取值方式指使用于列表、元祖、字符串类型,而对于没有索引的字典、集合、文件则不适用 不依赖索引 文件对象本身就是迭代器 阅读全文
posted @ 2018-06-12 16:03 python成长中 阅读(156) 评论(0) 推荐(0)
摘要: 怎么样为装饰器加参数 阅读全文
posted @ 2018-06-12 15:29 python成长中 阅读(129) 评论(0) 推荐(0)
摘要: 列表(自我总结) 1、在python中什么是列表 列:排列,表:一排数据 在python中的表达就是 l = [1,2,3,4,5,6,7] 2、列表是可变类型还是不可变类型 也就是说列表能不能被hash。(列表是可变类型) 3.列表的几种用法。 (1)、列表能取索引,按索引取元素, (2)、列表能 阅读全文
posted @ 2018-06-12 15:11 python成长中 阅读(363) 评论(0) 推荐(0)
摘要: 闭包 学闭包之前,要记住这么一句话,名称空间与作用域,(作用域关系在函数定义阶段时就已经固定死了,与调用位置无关) 1、闭指的是函数是一个内部函数 2、包指的是:指的是该函数包含对外部作用域(非全局作用域)名字的引用。 案例(1): def outter(): x=1 def inner(): pr 阅读全文
posted @ 2018-06-11 19:53 python成长中 阅读(140) 评论(0) 推荐(0)
摘要: 1、python 字符串(总结) 字符串的定义: 在python的用双引号“”或单引号‘’,关闭字符的就是字符串。 例如: x = “小米”(在python应用程序中开辟了一个内存,把小米丢进去,在名称空间里开辟一个空间把x丢进去,绑定小米的内存地址,才能引用它) 在python中x是变量名 对应着 阅读全文
posted @ 2018-06-10 12:07 python成长中 阅读(140) 评论(0) 推荐(0)
摘要: python 文件处理 (课堂笔记) 1、什么是文件? 文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位 文件的操作核心就:读、写 即我们只需要对于进行读写操作,就是对操作系统发起请求,然后由操作系统将用户或者应用程序 对文件的读写操作转换成具体的硬盘指令(比如控制盘片转动,控制机制) 2 阅读全文
posted @ 2018-06-04 15:12 python成长中 阅读(127) 评论(0) 推荐(0)
摘要: 1、什么是数据类型 变量值才是我们存储的数据,所以数据类指的就是变量值的不同种类2、为何数据要分类型? 变量值是用来保存现实世界中的状态的,那么针对不同的状态就应该用不同类型的数据去表示3、如何用,即数据类型的分类?python的中数据类型1、str(字符串)2、int(整数)3、float(浮点数 阅读全文
posted @ 2018-05-30 00:43 python成长中 阅读(120) 评论(0) 推荐(0)