上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 一、 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 而错误分成两种 二 、异常的种类 在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类 阅读全文
posted @ 2018-04-18 14:41 天王盖地虎宝塔镇河妖 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 一、内置函数补充 1、isinstance(obj,cls)检查是否obj是否是类 cls 的对象 2、issubclass(sub, super)检查sub类是否是 super 类的派生类 二、 反射 1 、什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修 阅读全文
posted @ 2018-04-17 17:49 天王盖地虎宝塔镇河妖 阅读(499) 评论(0) 推荐(1) 编辑
摘要: 一、面向对象绑定方法 一、类中定义的函数分成两大类 1、绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 自动将类当作第一个参数传入(其实对象也可调用,但仍将类当作第一个参数传入) 2. 绑定到对象的方法 阅读全文
posted @ 2018-04-16 16:04 天王盖地虎宝塔镇河妖 阅读(391) 评论(0) 推荐(1) 编辑
摘要: 一、类的组合 1、什么是组合 组合:描述的是类与类之间的关系,是一种什么有什么关系 一个类产生的对象,该对象拥有一个属性,这个属性的值是来自于另外一个类的对象 2、什么是继承(回顾一下) 继承:描述的是类与类之间,什么是什么的关系 3、组合的作用 解决代码冗余 来看一个实例子: 总结: 组合与继承都 阅读全文
posted @ 2018-04-13 20:37 天王盖地虎宝塔镇河妖 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一 、初识继承 1、什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 特点: 子类会“”遗传”父类的属性,从而解决代码冗余问题 2、python中类的继承分为:单继承和多继承,如何查看继承 3、经典类与 阅读全文
posted @ 2018-04-12 15:03 天王盖地虎宝塔镇河妖 阅读(499) 评论(0) 推荐(2) 编辑
摘要: 一、 什么是面向对象的程序设计及为什么要有它 1、面向过程 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现 阅读全文
posted @ 2018-04-11 17:33 天王盖地虎宝塔镇河妖 阅读(653) 评论(0) 推荐(2) 编辑
摘要: 一、hashlib模块 hash算法就像一座工厂,工厂接收你送来的原材料(可以用m.update()为工厂运送原材料),经过加工返回的产品就是hash值 以上加密算法虽然依然非常厉害,但时候存在缺陷,即:通过撞库可以反解。所以,有必要对加密算法中添加自定义key再来做加密,也叫加盐。 python 阅读全文
posted @ 2018-04-10 20:45 天王盖地虎宝塔镇河妖 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 一、概述 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,要讲他的具体用法要讲一本书!它内嵌在Python中,并通过 re 模块实现。你可以为想要匹配的相应字符串集指定规则;该字符串集可能包含英文语句、e-mail地址、TeX命令或任何你想搞定的东西。然后你可以问诸如“这个字 阅读全文
posted @ 2018-04-09 15:02 天王盖地虎宝塔镇河妖 阅读(397) 评论(0) 推荐(2) 编辑
摘要: 一、random模块详解 1、概述 首先我们看到这个单词是随机的意思,他在python中的主要用于一些随机数,或者需要写一些随机数的代码,下面我们就来整理他的一些用法 2、常用方法 1. random.random() 功能:用于生成一个0到1的随机浮点数 2. random.randint(a,b 阅读全文
posted @ 2018-04-08 15:55 天王盖地虎宝塔镇河妖 阅读(520) 评论(0) 推荐(3) 编辑
摘要: 一、什么是序列化? 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。 为什么要序列化? 1、持久保存状态 需知一个软件/程序的执行就在处 阅读全文
posted @ 2018-04-07 14:26 天王盖地虎宝塔镇河妖 阅读(334) 评论(1) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页