摘要: 补充内置函数: isinstance和issubclass 反射: __str__内置 __del__内置 介绍一下exec 2、用内置的元类type,来实例化得到我们的 3、储备知识__call__ 调用对象,则会自动触发对象下的绑定方法__call__的执行, 然后将对象本身当作第一个参数传给s 阅读全文
posted @ 2018-04-17 19:14 谎~言 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 对象是特征和金恩过的结合体 类一系列对象相似的特征和技能的结合体 注意:在定义类的阶段会立刻执行类体内的代码,然后将产生的名字存放于类的名称空间 继承 派生 继承的属性查找 查找顺序: 自己 >类 >父类 >object 在这我们要说一个概念:class 爹:的父类默认为object即class 爹 阅读全文
posted @ 2018-04-16 21:39 谎~言 阅读(112) 评论(0) 推荐(0) 编辑
摘要: property 首先我们来看一个例子: 从列子当中 我们可以的看出 bmi是一个跟体重,身高一样的名词,我们却用调用动词的方式加括号去调用它,这样就会导致 不知情的人去调用bmi这个名词 却要先找到它所对应的函数 然后再用调用 函数的方式 去调用它,怎么样能像调用身高,体重那样去调用bmi那 我们 阅读全文
posted @ 2018-04-16 16:53 谎~言 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 昨天我介绍了继承,它是描述类与类之间什么是什么的关系,它的作用就是减少代码冗余,但是它是强耦合 而今天我们介绍了另一种解决类与类之间代码冗余的方式 组合 什么是组合那? 描述的是类与类之间的关系,是一种什么有什么的关系 一个类产生的对象,该对象拥有一个属性 这个属性的值是来自于另外一个类的对象 封装 阅读全文
posted @ 2018-04-13 22:24 谎~言 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 首先补充知识点: 类内 定义一个变量是为了要去用 如果没有用的必要 就无需写 还有程序中的类 并不完全等同于现实生活中的类(程序中可以定义现实生活中不存在的类) 今天我们讲了继承与派生: 首先我们先来了解一下什么是继承? 继承是一种新建类的方式,在python中支持一个儿子继承多个类,新建的类称为子 阅读全文
posted @ 2018-04-12 16:56 谎~言 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 面相对象 昨天介绍了什么是对象和类 对象就是特征和技能的结合体 类就是一系列相似对象的特征和技能的结合体 昨天我们只讲解了类的定义阶段 在定义阶段会立刻执行函数体内的代码,然后将产生的名字存放在类的名称空间 今天详细介绍了对象和类的调用阶段 对象的定义: 每个对象都有它相似的特征 也有它不一样的地方 阅读全文
posted @ 2018-04-11 17:09 谎~言 阅读(99) 评论(0) 推荐(0) 编辑
摘要: hashlib模块 什么是hash? 一种算法,接收传入的内容,经过运算得到的hash值 特点:只要传入的内容一样,得到的hash值必然一样 >文件完整性效验 不能由hash值返解成内容 >把密码做成hash值,不要用明文传输密码 只要使用的hash算法不变,无论效验的内容有多大,得到的hash长度 阅读全文
posted @ 2018-04-10 15:04 谎~言 阅读(127) 评论(0) 推荐(0) 编辑
摘要: re模块 re.findall \w(小写w)取到的是字母下划线数字 \W(大写W)取到的是非字母下划线数 \s(小写s)取到的是空白字符 \S(大写S)取到的是非空白字符 \d(小写d)取到的是(0,9)数字 \D(小写D)取到的是非数字 ^判断是以什么开头的 $判断以什么结尾的 点:代表了除换行 阅读全文
posted @ 2018-04-10 00:04 谎~言 阅读(122) 评论(0) 推荐(0) 编辑
摘要: time与datetime 时间戳 计算从1970年1月1日00:00开始 到现在所经过的秒数 time.localtime得到的结果是中国东八区所使用的时间 time.gmtime得到的结果是utc时区所使用的时间 time.strftime('%Y-%m-%d %H:%M:%S %p‘)得到此时 阅读全文
posted @ 2018-04-08 15:49 谎~言 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 列表生成器l=[]for i in range(100): l.append('egg%s'%i)print(l)l=['egg%s'%i for i in range(100) ]print(l)l=['egg%s'%i for i in range(100) if i>10](可加判断但是不能用 阅读全文
posted @ 2018-04-03 16:19 谎~言 阅读(129) 评论(0) 推荐(0) 编辑