摘要: ############ 复习 ############### - 先抽象再继承 ########## 接口类与抽象类 接口类 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是 阅读全文
posted @ 2017-09-20 15:29 JAYWX 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ############ 复习############# #命名空间 :类的命名空间与对象的命名空间是分开的,每个对象都有它独立的命名空间,且公用类的命名空间,当对象自己命名空间中有的属性,用自己的,若没有则用类中的 #组合: 什么有什么 的关系 ########################## 阅读全文
posted @ 2017-09-19 16:48 JAYWX 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 类命名空间与对象、实例的命名空间 创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类有两种属性:静态属性和动态属性 静态属性就是直接在类中定义的变量 动态属性就是定义在类中的方法 其中类的数据属性是共享给所有对象的,而类的动态属性是绑定到所有对象的 创建一个对 阅读全文
posted @ 2017-09-15 17:23 JAYWX 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 面向过程编程 与 面向对象编程 - 面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 - 面向对象:面向对象的程序设计的核心是对象(上帝式思维),要理解对象为何物,必须把自己当成上帝,上帝眼里世间 阅读全文
posted @ 2017-09-14 22:10 JAYWX 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 异常与错误 错误不能发生,异常尽量减小 - 程序中出现的两种错误,分为两种 -1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) -2.逻辑错误 (逻辑错误) - 这种错误不能发生 - 异常 -异常就是程序运行时发生的错误信号,但异常后,代码不再继续执行,报错 阅读全文
posted @ 2017-09-14 19:01 JAYWX 阅读(66) 评论(0) 推荐(0) 编辑
摘要: collections模块: 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访 阅读全文
posted @ 2017-09-13 23:09 JAYWX 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 分组 ()与 或 |[^]v 身份证号码是一个长度为15或18个字符的字符串,如果是15位则全部🈶️数字组成,首位不能为0;如果是18位,则前17位全部是数字,末位可能是数字或x,下面我们尝试用正则来表示: 110101198001017032 1101011980010170 False 110 阅读全文
posted @ 2017-09-13 18:55 JAYWX 阅读(184) 评论(0) 推荐(0) 编辑
摘要: -re模块:python中操作正则表达式的工具 - 正则表达式:匹配字符串内容的一种规则 - 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 - 正则的规则:同一个位置 阅读全文
posted @ 2017-09-13 14:43 JAYWX 阅读(149) 评论(0) 推荐(0) 编辑
摘要: ######################内置函数####################### - global与locals -global 查看全局作用域中的变量 -locals 查看局部作用域中的变量 -异同:在全局作用域中,global与locals结果相同,但在局部作用域中,globa 阅读全文
posted @ 2017-09-07 18:49 JAYWX 阅读(266) 评论(0) 推荐(0) 编辑
摘要: *********************************昨日补充*********************************** - 生成器中的值会根据顺序一个一个的输出,当到最后一个yield输出后,生成器为空,再使用next取值将会报错,但使用for循环优化结果不会报错 - 生成 阅读全文
posted @ 2017-09-05 19:30 JAYWX 阅读(148) 评论(0) 推荐(0) 编辑