摘要: 包就是包含__init__.py的文件夹。包是一种可以通过使用“包名 .模块名”来组织python模块名称空间的方式。 创建包的作用就是用文件夹将文件/模块组织起来。 包A与包B下有同名模块也不冲突。如A.a与B.a来自两个命名空间。 Import 包,单独导入包名称实质是将包中的__init__文 阅读全文
posted @ 2018-12-05 19:14 学习汪 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、模块: 2拿来主义,提升开发效率。 二、Import的使用:(导入模块) 1、模块可以包含可执行语句和函数,模块名第一次遇到导入import语句时才被执行,针对同一个模块可以在程序中的任意位置多次导入。 (注意:同一个模块在进行多次import时,只有第一次导入时才执行模块内部代码,其余impo 阅读全文
posted @ 2018-12-04 18:47 学习汪 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.迭代器: 2.迭代器的有点与作用: 1.迭代器提供一种不依赖索引的取值方式。 2.迭代器能够节省内存。 3.迭代器的使用: 1.可迭代对象:但凡内置有__iter__方法的对象,都称之为可迭代对象。(如:字符串、字典、元组、列表、集合、文件) 2.迭代器对象:但凡内置有__ister__和__n 阅读全文
posted @ 2018-12-03 17:51 学习汪 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 叠加多个装饰器: 加载顺序为从下到上,执行顺序为从上到下。 加载顺序:Index 作为实参给到outter3,outter3(index)的返回结果wrapper3再给到outter2,outter2(wrapper3)的返回结果wrapper2再给到outter1,outter1(wrapper2 阅读全文
posted @ 2018-11-30 21:05 学习汪 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 理解装饰器:装饰器是为了给被装饰对象进行装饰的工具。装饰器也是一个函数,且它是一个闭包函数。 装饰器中设计的知识点包括:闭包函数、嵌套函数、名称空间与作用域,函数对象。 函数对象:函数可以作为一个对象去使用;1可以被引用。2可以当做返回值。3可以当做参数。4可以当做容器类型元素。 名字空间:内置名字 阅读全文
posted @ 2018-11-29 21:50 学习汪 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 控制指针的移动: 1.一般控制指针的移动都是以字节为单位。只有在t模式下,.read(n)中的n才能表示指针移动n个字符。 其余全部表示字节。 2.f.seek(n)的三种模式:(默认为0模式) 1.0模式:参照文件开头 >>f.seek(3,0) 2.1模式:参照当前指针所在位置 >>f.seek 阅读全文
posted @ 2018-11-27 21:33 学习汪 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1. 计算机系统分为三层: 应用软件 操作系统 硬件2. 文本编辑器读一个文件的三个过程: 1. 先启动文本编辑器 2. 文件编辑器会将文件内容读入内存 3. 将读入内存的内容显示到屏幕上 Cpython解释器执行一个py文件的三个过程: 1. 先启动python解释器 2. python解释器会将 阅读全文
posted @ 2018-11-23 20:42 学习汪 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一、列表: 定义:[]内可以有多个任意类型的值,逗号分隔。 类型转换:能够被for循环的都能被转换成list。 优先掌握的操作: #1、按索引存取值(正向存取+反向存取):即可存也可以取(同时可以改值) name=[‘egon’,’alex’] name[0]=’yuaiming’ Print(na 阅读全文
posted @ 2018-11-22 18:46 学习汪 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 首先要明白什么是数据,定义一个变量age=18,18就是数据。 为什么要有数据?数据是用来记录状态的。 那么就知道为什么要有数据类型:因为不同的状态对应不同的数据类型。 数据类型有哪些? 数字(整型、浮点型)字符串、列表、字典、字节串、元组、集合。 学习数据类型主要围绕:用途、定义方式、常用操作以及 阅读全文
posted @ 2018-11-21 22:08 学习汪 阅读(357) 评论(0) 推荐(0) 编辑
摘要: python的运算主要有算术运算、赋值运算、交叉赋值运算、链式运算。解压赋值。 算术运算包括简单的加减乘除等,a+=1等同于a=a+1。 交叉赋值运算,在C语言中有:x=a,y=b,z=x,,x=y,y=z,可实现x与y值的交换。在python 中x,y=y,x就可以实现同样功能。 链式赋值:x=a 阅读全文
posted @ 2018-11-20 17:32 学习汪 阅读(342) 评论(0) 推荐(0) 编辑