08 2019 档案

摘要:问题原因: load的时候内存中没有School的地址,load不知道按什么格式反序列化所以报错 解决办法: 在启动文件中导入缺失的模块 阅读全文
posted @ 2019-08-29 17:35 17vv 阅读(3197) 评论(0) 推荐(0) 编辑
摘要:一、类的继承 什么是继承:继承是一种新建类的方式,继承了一个类,类中的属性和方法就在字类中 被继承的类叫做:父类/基类 继承的类叫做:字类/派生类 新式类:只要继承了object类,就是新式类,在python3中,默认继承object类/在python2中,需要显示的指定继承object 经典类:没 阅读全文
posted @ 2019-08-27 20:24 17vv 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一、面向对象 1、面向对象和面向过程 ​ 面向过程: ​ 优点:复杂问题流程化,进而简单化 ​ 缺点:可扩展性差 ​ 面向对象: ​ 优点:可扩展性高 ​ 缺点:编写复杂 2、类与对象 ​ 对象:属性和方法的结合体 ​ 类:一系列共同的属性和方法 ​ ​ 现实生活中:先有对象再有类 ​ 程序中:先有 阅读全文
posted @ 2019-08-26 14:57 17vv 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一、typing模块 typing模块:提供了Generator,Iterable,Iterator三种数据类型,用来约束函数 二、re模块 re模块:从字符串里找特定的字符串 三、collections模块 collections模块:复杂的数据类型 阅读全文
posted @ 2019-08-20 14:53 17vv 阅读(119) 评论(0) 推荐(0) 编辑
摘要:numpy numpy:专门用来做数组(矩阵)的运算 matplotlib模块 matplotlib是一个绘图库,它可以创建常用的统计图,包括条形图、箱型图、折线图、散点图、饼图和直方图。 阅读全文
posted @ 2019-08-19 15:20 17vv 阅读(127) 评论(0) 推荐(0) 编辑
摘要:一、包 包:包其实是一个文件夹(必须得含有_ _init _ _.py这个文件) init让普通的文件夹成为一个包, 导包就是导init 1. 运行init这个文件 2. 创建 一个init名称空间 3. 然后把inti内的变量丢入 init 这个名称空间内 导包就是导入init 包的文件以执行文件 阅读全文
posted @ 2019-08-16 17:06 17vv 阅读(138) 评论(0) 推荐(0) 编辑
摘要:一、模块的四种形式 1、什么是模块 模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一推函数的集合体。一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块。如果这个py文件的文件名为module.py,模块名则是module 2、模块的四种形式 在Python 阅读全文
posted @ 2019-08-15 18:23 17vv 阅读(154) 评论(0) 推荐(0) 编辑
摘要:一、函数递归 递归:函数A调用函数A 递归的核心:递进的时候能够达到一个结果,问题规模越来越小(不一定要真正的达到);设置一个条件,能够让最后异次函数调用结束。 递归更多的是一种思想,用来解决某种问题 二、内置函数 1、常用 1.bytes() 解码字符。 2.chr()/ord() chr()参考 阅读全文
posted @ 2019-08-14 18:32 17vv 阅读(189) 评论(0) 推荐(0) 编辑
摘要:一、三元表达式 二、列表推导式 三、字典生成式 四、生成器 生成器:自定义迭代器,生成器就是迭代器(自己造出来的) 阅读全文
posted @ 2019-08-13 18:54 17vv 阅读(431) 评论(0) 推荐(0) 编辑
摘要:一、闭包函数 简单来说闭包函数是传参的另外一种方式,将参数+函数包在一起返回出去。 1.两种为函数传参的方式 2.闭包函数的应用 闭包的意义:返回的函数对象,不仅仅是一个函数对象,在该函数外还包裹了一层作用域,这使得,该函数无论在何处调用,优先使用自己外层包裹的作用域。 应用领域:延迟计算(原来我们 阅读全文
posted @ 2019-08-12 18:07 17vv 阅读(114) 评论(0) 推荐(0) 编辑
摘要:[toc] 函数的定义 1.函数的三种定义方式 2.函数的调用 3.函数的返回值 4.函数的参数 可变长参数 函数的对象 名称空间和作用域 阅读全文
posted @ 2019-08-09 20:38 17vv 阅读(118) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、基本的文件处理 二、文件的高级应用 三、文件修改的两种方式 阅读全文
posted @ 2019-08-08 18:40 17vv 阅读(176) 评论(0) 推荐(0) 编辑
摘要:字符编码 一、计算机基础 1. cpu:控制程序的运行(从内存中取出文本编辑器的数据读入内存) 2. 内存:运行程序(经cpu操作后,内存中含有文本编辑器的数据) 3. 硬盘:存储数据(文本编辑器) 二、文本编辑器存取文件的原理 1. 打开编辑器就是启动了一个进程,是在内存中的,所有,用编辑器编写的 阅读全文
posted @ 2019-08-07 16:34 17vv 阅读(168) 评论(0) 推荐(0) 编辑
摘要:一、深浅拷贝 1、拷贝(赋值) 2、浅拷贝 3、深拷贝 4、总结 拷贝:当list2为list1的拷贝对象时,list1内的可变类型变化,list2变化;list1中的不可变类型变化,list2也跟着变化 。 浅拷贝:当list2为list1的浅拷贝对象时,list1内的可变类型变化,list2变化 阅读全文
posted @ 2019-08-06 16:30 17vv 阅读(109) 评论(0) 推荐(0) 编辑
摘要:一、列表数据类型内置方法 1、作用 描述多个值,比如爱好 2、定义方式 3、内置方法 4、存一个值还是多个值 多个值 5、有序or无序 有序 6、可变or不可变 可变 二、字典数据类型的内置方法 1、作用 对于值添加描述信息使用它 2、定义方式 3、内置方法 4、存一个值还是多个值 多个值 5、有序 阅读全文
posted @ 2019-08-05 15:28 17vv 阅读(233) 评论(0) 推荐(0) 编辑
摘要:一、数字类型内置方法 1、整形 1. 作用 描述年龄,id 2. 定义方式 3. 内置方法 没有内置方法,只有算术运算+, , ,/和比较运算 , =,<,<=,==,!=。 4. 存一个值还是多个值 一个值 5. 有序or无序 没有这种说法 6. 可变or不可变 数字类型不可变 2、浮点型 1. 阅读全文
posted @ 2019-08-02 16:59 17vv 阅读(256) 评论(0) 推荐(0) 编辑
摘要:流程控制之if判断 流程控制之while循环 一、语法 循环就是一个不停重复的过程。 二、while + break break的意思是跳出当前循环。 三、while + continue continue的意思是跳出本次循环,进入下一次循环 流程控制之for循环 一、语法 for循环是用来循环容器 阅读全文
posted @ 2019-08-01 16:57 17vv 阅读(150) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示