摘要: 1. 什么是异常 异常就是程序运行时发生错误的信号,异常发生之后, 异常之后的代码就不执行了, 在python中,错误触发的异常如下: 2. python中异常的种类 3. 异常处理 python为每一种异常定制了一个类型,然后提供了一种特定的语法结构用来进行异常处理. (1) try except 阅读全文
posted @ 2018-08-13 15:51 这里有个博客 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 一. hashlib模块 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要 阅读全文
posted @ 2018-08-10 19:38 这里有个博客 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一. random模块 通过random模块实现随机验证码的功能,要求验证码全是数字或者由数字,字母(大小写)组成. 二. time模块 1. 时间戳时间(格林威治时间) float数据类型, 秒为计量单位, 给机器看的.是从伦敦时间1970-1-1 0:0:0(北京时间: 1970-1-1 8:0 阅读全文
posted @ 2018-08-10 15:41 这里有个博客 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 在Python中可以使用正则表达式, Python提供re模块,包含所有正则表达式的功能。由于Python的字符串本身也用\转义,所以要特别注意:在字符串的前面加上 r 的前缀, 就不用考虑转义的问题了. python的re模块提供了很多种有关正则表达式的方法 一 . 匹配 1. findall 语 阅读全文
posted @ 2018-08-08 14:48 这里有个博客 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 一. 正则表达式基础知识 1. 概念 正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符. 2. 应用领域 (1) 登录注册页的表单验证 web开发 要求简单语法 (2) 爬虫爬虫 把这个网页下载下来 从里面提取一些信息,找 阅读全文
posted @ 2018-08-07 15:46 这里有个博客 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一. 模块的概念 1. 模块的分类 内置模块 : 安装python解释器的时候跟着装上的那些方法 第三方模块/扩展模块 : 没在安装python解释器的时候安装的那些功能 自定义模块 : 你写的功能如果是一个通用的功能,那你就把它当做一个模块 2. 什么是模块 有的功能开发者无法自己实现, 这样需要 阅读全文
posted @ 2018-08-03 20:10 这里有个博客 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一. 反射 1. isinstance()和issubclass() isinstance( 对象名, 类名) : 判断对象所属关系,包括父类 (注:type(对象名) is 类名 : 判断对象所属关系,只包括当前的类.) issubclass(类名, 类名) : 判断类与类之间的继承关系 2. 反 阅读全文
posted @ 2018-07-31 21:18 这里有个博客 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一. 属性 属性的修改 二. 类方法 方法包括:普通方法、静态方法和类方法,三种方法在内存中都归属于类,区别在于调用方式不同。 普通方法:由对象调用;至少一个self参数;执行普通方法时,自动将调用该方法的对象赋值给self; 类方法:由类调用; 至少一个cls参数;执行类方法时,自动将调用该方法的 阅读全文
posted @ 2018-07-27 16:37 这里有个博客 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一. 抽象类(接口类) 与java一样, python也有抽象类的概念但是同样需要借助模块实现,抽象类是一个特殊的类, 它的特殊之处在于只能被继承, 不能被实例化. 从设计角度去看, 如果类是从现实对象抽象而来的, 那么抽象类就是基于类抽象而来的。 从实现角度来看, 抽象类与普通类的不同之处在于: 阅读全文
posted @ 2018-07-26 20:23 这里有个博客 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 一. 初识继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类. 当我们在定义多个类的时候,发现要用到相同的方法或变量,如果每个类都要写相同的方法和变量,那么代码就会重复,为了减少代码,可以用继承来解决. 用继承的思想来做 阅读全文
posted @ 2018-07-25 20:38 这里有个博客 阅读(270) 评论(0) 推荐(0) 编辑