摘要: 恢复内容开始 1.表达式[1, 2, 3]*3的执行结果为____ 答: [1,2,3,1,2,3,1,2,3] # 把列表拆开来 每一个元素分别乘以3! 2.语句x = 3==3, 5执行结束后,变量x的值为 答:(True,5) 3.已知 x = 3,并且id(x)的返回值为 496103280 阅读全文
posted @ 2018-12-26 19:03 疯狂小摩的 阅读(2912) 评论(0) 推荐(0) 编辑
摘要: 一、循环导入 模块循环/嵌套导入抛出异常的根本原因是由于在python中模块被导入一次之后,就不会重新导入,只会在第一次导入时执行模块内代码。项目中应该尽量避免出现循环/嵌套导入,如果出现多个模块都需要共享的数据,可以将共享的数据集中存放到某一个地方 解决循环导入的两种方案 1.数据被导入过了,不会 阅读全文
posted @ 2018-12-06 15:14 疯狂小摩的 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一 模块 模块是一系列功能的集合体,常见的模块形式分为三类: 1 自定义模块 2 第三方模块 3 内置模块 模块的四个通用类别 l 一个py文件就是一个模块 ll 一个包含有_init_.py文件的文件也是一个模块 lll 已被编辑为共享库或DLL的C或C++扩展 lv 使用c编写并链接到pytho 阅读全文
posted @ 2018-12-05 15:44 疯狂小摩的 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一 迭代器 1 迭代器是一个重复的过程,但是迭代器并不是单纯的重复,每次重复都是基于上一次重复的结果而继续的. 下列循环只是单纯的重复: 基于索引的迭代取值: 2 迭代器是取值的工具 这个工具的特点是可以不依赖索引取值 3 迭代器的优缺点: 优点: l 提供一种不依赖索引的迭代取值方式 阅读全文
posted @ 2018-12-03 19:24 疯狂小摩的 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 装饰器 现在你写了一个函数,在你的程序里多次调用,后期你需要给函数扩展功能,根据开闭原则:可以扩展功能,加入新的代码,但不能修改原有写好的代码。所以你需要在不改变函数调用方式和不修改函数内代码的情况下,给函数增加功能。 以给shop()函数添加计算函数执行时间为例: 你需要这样写才能完成你的功能: 阅读全文
posted @ 2018-12-03 16:13 疯狂小摩的 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一 函数对象 在面向对象编程中 一切皆对象 函数是第一类对象 也就是说可以把函数的内存地址当作一种变量值去使用 而变量值: l 可以被引用 ll 可以当作参数传递 lll 返回值可以是函数的 lv 可以当作容器类型的元素 so,函数可以(不加()时)作为一个对象,被当作值使用,而不是直接调用执行函数 阅读全文
posted @ 2018-11-29 17:01 疯狂小摩的 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一 文件处理补充 控制文件中光标移动 1 f.read(n): l.文件打开方式为文本模式的时,代表读取N个字符 ll.文件打开方式为b模式时,读取N个字节 强调:只有在read(n)模式下 N代表字符个数,除此之外的是以字节为单位 2 f.seek(): 光标移动是以字节为单位的整数移动. 三种模 阅读全文
posted @ 2018-11-29 15:55 疯狂小摩的 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1、字符编码 文件是操作系统中的一个虚拟概念。文件是以计算机硬盘为载体存储在计算机上的信息集合,文件可以是文本文档、图片、程序,等等。在系统运行时,计算机以进程为基本单位进行资源的调度和分配;而在用户进行的输入、输出中,则以文件为基本单位。大多数应用程序的输入都是通过文件来实现的。 在初期编写程序时 阅读全文
posted @ 2018-11-26 19:17 疯狂小摩的 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 数据类型补充: 列表类型 list 定义: 在[ ]内用逗号隔开多个任意类型的值 关键字: 1.append:在代码末尾追加值 2.insert:在代码任何位置添加值 标注加值所咋索引的位置 3:remove: 删除 只能对应元素名删除 4.pop:根据索引删除 没有表示索引的时候默认标识位 -1 阅读全文
posted @ 2018-11-22 19:36 疯狂小摩的 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一.for 循环 for循环专门用来取值 在循环取值方面比while循环要强大 以后但凡遇到循环的场景 就应该用for循环. 示范: for+break 示范 for+continue 示范 for+else else的子代码块著有在while的循环没有被break打断的情况下才会执行 示范 for 阅读全文
posted @ 2018-11-21 19:31 疯狂小摩的 阅读(185) 评论(0) 推荐(0) 编辑