摘要: 继承: 面向对象多继承,a先找左,再找右 py2中有经典类,新式类,py3中只有新式类 py2中用ascii 编译 py3中用unicode 编译 py2: 经典类 新式类:如果自己或自己的前辈继承object,那么此类就是新式类 py3: 新式类 算法: 经典类,一条路走到黑(深度优先) 新式类, 阅读全文
posted @ 2018-09-03 20:41 逆欢 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 11 阅读全文
posted @ 2018-09-03 15:29 逆欢 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.__str__ (就是为了好看) 2.__init__(为了显示全部数据) 3.__iner__ (把类变成可迭代对象) 阅读全文
posted @ 2018-08-30 21:14 逆欢 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 二 科学判断函数还是方法 print 查看 三> 反射 创建一个模块mo 创建一个py文件 关于面向对象的反射练习 反射补充 getattr 根据字符串形式,去对象找成员 hasarrr 根据字符串,判断对象是否有成员 setsttr 新建一个内部地址创建 del 删除 这两个都不可存贮在内存地址中 阅读全文
posted @ 2018-08-30 17:26 逆欢 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 11 阅读全文
posted @ 2018-08-30 15:25 逆欢 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 由上图 分别定义了类变量和实例变量 分析一下 将张庆 战旗 分别定义到实例变量中, 通过实例化对象,将他们两个值分别传入 obj,和obj1的内存地址和self 中, 12行单独修改时,会发生改变 但实质改变obj,16行同理,20行将类变量更改时则会发生全部改变 什么时候用全局变量 : 当需要每个 阅读全文
posted @ 2018-08-28 15:52 逆欢 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 面向对象 定义 :class 类名: --定义一个类 def 函数名(self):--在类中写方法 x1=类名()--创建一个对象/实例化对象 x1.函数名()--掉用函数的方法 a.将数据封装到对象里以便调用 b.将数据封装到对象,以便其他函数使用 1.规则 2.什么时候写 1.归类+提取关键之 阅读全文
posted @ 2018-08-27 17:57 逆欢 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 11 阅读全文
posted @ 2018-08-22 09:16 逆欢 阅读(59) 评论(0) 推荐(0) 编辑
摘要: os模块补充以及序列化模块 一、os模块的补充 1.os.path.abspath 能把存在的相对路径的绝对路径显示出来 path = os.path.abspath("连达day19.py") print(path) #F:\pythonworkspace\day19\连达day19.py 2.o 阅读全文
posted @ 2018-08-20 21:23 逆欢 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1.re 模块 regex 1.查找 :findall 意思"匹配所有,每一项都是列表的组成元素" 有返回值 2.查找 search 意思:只匹配列表从左到右第一个,得到的不是直接结果,通过变量group()的方法获取结果,没有匹配会报错 3.查找:match 意思:就是从头开始匹配,相当于sear 阅读全文
posted @ 2018-08-18 13:19 逆欢 阅读(278) 评论(0) 推荐(0) 编辑