摘要: 一、什么是异常 异常是错误发生前的一种信号,如果没有人来处理这个信, 程序就会中断执行并抛出错误信息。 二、异常的分类 1.语法检查异常 2.运行时异常(逻辑异常) 这种异常只有在代码被执行时才能发现 特点:在没有运行代码前 是无法发现的 如果运行时异常已经发生并且没有正确处理他 就抛出错误信息 并 阅读全文
posted @ 2018-11-01 17:21 伍萬磊 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、subprocess(用来执行系统命令) subprocess 主要用于执行系统指令 (启动子进程) 与os.system的不同在于 subprocess 可以与这个子进程进行数据交换 二、hashlib(加密) hash是一种算法 是将一个任意长的数据 根据计算 得到一个固定长度特征码 特征: 阅读全文
posted @ 2018-10-28 18:53 伍萬磊 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.所有程序都因该使用面向对象来设计吗?为什么?不是所有程序都应该使用面向对象,应该面向对象会提高程序的复杂度,对于一些扩展要求不高的程序,则不一定非要使用面向对象 2.什么是对象 什么是类对象指的是现实生活中实实在在存在的物体,并且其具备独特的特征与行为 反过来可以理解为 特征与行为的结合体类是一 阅读全文
posted @ 2018-10-28 15:16 伍萬磊 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、绑定方法和非绑定方法 类中定义函数分为了两大类: 1、 绑定方法 特殊之处: 绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数自动传入 绑定给对象的方法: 在类中定义函数没有被任何装饰器修饰的情况下,默认就是绑定对象的。 绑定给类的方法: 为类中定义函数添加一个装饰器classmetho 阅读全文
posted @ 2018-10-25 14:55 伍萬磊 阅读(228) 评论(0) 推荐(1) 编辑
摘要: 一、组合 1. 什么是组合 一个对象的属性是来自于另外一个类的对象,称之为组合 2. 为何用组合 组合也是用来解决类与类代码冗余的问题 3. 如何用组合 二、封装 1. 什么是封装 装指的是把属性装进一个容器 封指的是隐藏的意思,但是这种隐藏式对外不对内的 2. 为何要封装 封装不是单纯意义的隐藏 阅读全文
posted @ 2018-10-24 20:44 伍萬磊 阅读(474) 评论(0) 推荐(1) 编辑
摘要: 一、继承: 1. 什么是继承? 在程序中继承是一种新建子类的方式,新创建的类称之为子类\派生类,被继承的类称之为父类\基类\超类 继承描述的是一种遗传关系,子类可以重用父类的属性。 2. 为何用继承? 减少类与类之间代码冗余的问题。 3. 如何继承? 先抽象再继承。 在python中继承的特点:分为 阅读全文
posted @ 2018-10-24 17:18 伍萬磊 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象编程 回顾:面向过程编程 是一种之前程序员们设计出来的比较好的编程方法,也是一种编程思想。 核心是过程二字,顾名思义,就是先干什么,再干什么,完成一个事情具有的所有步骤。 优点:复杂的流程简单化,程序化,一步一步拆分,降低开发难度。 缺点:扩展性差, 不容易维护。 主要使用的场景:对扩展 阅读全文
posted @ 2018-10-22 21:06 伍萬磊 阅读(601) 评论(5) 推荐(0) 编辑
摘要: 一、json模块(重点) 一种跨平台的数据格式 也属于序列化的一种方式 介绍模块之前,三个问题: 序列化是什么? 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化。 反序列化又是什么? 将硬盘上存储的中间格式数据在还原为内存中的数据结构 为什么要序列化? 1、持久保持状态 2、跨平台数据 阅读全文
posted @ 2018-10-18 21:27 伍萬磊 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、模块 模块的本质就是一个.py 文件。 导入和调用模块: 模块调用时发生了三件事: import 1.创建名称空间 2.执行模块文件 3.在执行文件中创建一个名称 指向模块的名称空间 from 1.创建名称空间 2.执行模块文件 3.把模块中的名称复制到当前名称空间 注意:模块一旦被调用,即相当 阅读全文
posted @ 2018-10-18 20:08 伍萬磊 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、基本定义 什么是函数:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 三大特性: 1、减少重复代码 2、使程序变的可扩展 3、使程序变得易维护 语法定义: 可以带参数 参数可以让你的函数更灵活,不只能做死的动作,还可以根据调用时传参的不同来决定函 阅读全文
posted @ 2018-10-14 20:04 伍萬磊 阅读(159) 评论(0) 推荐(0) 编辑