摘要: 一.正则表达式 1.字符组 ① [abc] 匹配a或b或c ② [a-z] 匹配a到z之间的所有字⺟ [0-9]匹配所有阿拉伯数字 2.元字符 3.量词 4.重要搭配 ① .*? ② .*?x 找到下⼀个x为 ③ (?: 正则表达式) 非优先 5.分组 在正则中使⽤()进⾏分组. ?P<name> 阅读全文
posted @ 2019-01-02 22:03 叶落,花开 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一.模块 1.导入方式 自己创建的模块名称 切不可和 内置模块的一样 ① import 模块 ② import 模块 as 名 设置在此空间的名称 ③ from 模块 import 功能 ④ from 模块 import * 引入所有的功能 __all__=[a,b,c] 调用时只调用[ ]中的功能 阅读全文
posted @ 2019-01-02 22:03 叶落,花开 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一 .初始模块 1.从⼩到⼤的顺序: ⼀条代码 < 语句块 < 代码块(函数, 类) < 模块 2.引入模块的方式 ① import 模块 ② from 模块 import 功能 二. random模块 三 time 模块 1.时间戳 从1970-01-01 00:00:00 开始以 秒 计算 东八 阅读全文
posted @ 2019-01-02 22:02 叶落,花开 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 三十九, 一.类的约束 1.抛出异常 NotImplementedError 2.抽象方法 含有抽象方法的类是抽象类 抽象类中的方法全是抽象方法的是接口 抽象类不能创建对象 二.异常处理 处理完后代码可继续运行 所有异常的根是Exception 1.基本语法 2.自定义异常 (继承Exception 阅读全文
posted @ 2019-01-02 22:01 叶落,花开 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 三十九 MRO 多继承的继承顺序 一.python2.2之前用的是 经典类的MRO继承 ①深度递归继承 从左到右 ,一条路走到黑 ②广度继承 一层一层的继承 深度继承时 为 R 1 2 3 4 5 6 广度继承时 为 R 1 4 2 3 5 6 二.python2.2 之后用的是 新式的MRO继承 阅读全文
posted @ 2019-01-02 22:01 叶落,花开 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 三十六.面向对象的成员 能写的所有成员 一.变量 1.实例变量 访问时 对象.变量 2.类变量 访问时 类名.变量 注意: 二.方法 1.实例方法 必须有一个参数(self) 调用时 对象.变量() 2.类方法 必须有一个参数(cls) 定义时在方法前加 @classmethod 调用时 类名.变量 阅读全文
posted @ 2019-01-02 22:00 叶落,花开 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 三十七.类与类之间的关系 一.依赖关系 执行某个动作的时候. 需要xxx来帮助你完成这个操作 随时可以更换另外一个东西来完成此操作 此时的关系是最轻的. 二.关联关系(组合关系,聚合关系) 1.一对一关系 2.一对多关系 三.继承关系 (这是最重的关系) self在访问⽅法的顺序: 永远先找⾃⼰的. 阅读全文
posted @ 2019-01-02 22:00 叶落,花开 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 三十八. 一,isinstance, type , issubclass 1.issubclass(x,y) 判断x是否是y 的子类 2.type(x) 精准返回x的数据类型 3.isinstance(x,y) 判断x是否是y类型的数据 只能向上判断 二.区分函数和方法 1.打印变量名有 funct 阅读全文
posted @ 2019-01-02 22:00 叶落,花开 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 三十四.装饰器 1.开闭原则: 对功能的扩展开放,对代码的修改是封闭的(不可修改的) 目的:在目标函数前或后插入一段新的代码,不改变源代码 2.装饰器的通用语法 3.多个装饰器修饰同一个函数 4.带参数的修饰器 语法格式: 实例: 阅读全文
posted @ 2019-01-02 21:59 叶落,花开 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 三十五.初识面向对象 一 .面向对象和面向过程比较 ①面向过程:一切以事物的发展流程为核心 优点:负责的问题流程化,编写相对简单 缺点:可扩展性差 ②面向对象:一切以对象为中心. 一切皆为对象. 具体的某一个事务就是对象 优点:可扩展性强 缺点:编程的复杂度高于面向过程 二.类和对象 ①类:就是图纸 阅读全文
posted @ 2019-01-02 21:59 叶落,花开 阅读(87) 评论(0) 推荐(0) 编辑