摘要: 一、接口类与抽象类 1、实现接口类和抽象类的语法 2、接口类 继承有两种用途:(1)继承基类的方法,并做出自己的改变和扩展;(2)声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能。 接口继承实 阅读全文
posted @ 2018-01-21 17:56 Ebola 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一、继承的定义 继承在python中是创建一种新类的方法,新建的类可以继承一个或者多个父类,其中父类称为超类或者基类,新建的类称为派生类或者子类。 1、继承实例 如下例,定义了两个类:Dog和Cat类,他们都其都有相同吃、喝、睡的特性。 因为以上两类都有共同的方法,导致以上代码存在较多重复代码,因为 阅读全文
posted @ 2018-01-21 17:54 Ebola 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一,类的创建 定义类 类的首字母大写 对象能做的事 1、查看属性 2、调用方法 3、__dict__对于对象的修改和字典 类名能做的事 实例化 调用方法 调用类的属性 __dict__只能看不能操作 过程: 1、类名()首先会创造一个对象,创建一个self变量 2、调用init方法类名括号里的参数会 阅读全文
posted @ 2018-01-15 18:50 Ebola 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 博客园 首页 新随笔 联系 管理 订阅 随笔- 30 文章- 67 评论- 78 博客园 首页 新随笔 联系 管理 订阅 随笔- 30 文章- 67 评论- 78 随笔- 30 文章- 67 评论- 78 python之路——常用模块 阅读目录 认识模块 什么是模块 模块的导入和使用 常用模块一 c 阅读全文
posted @ 2018-01-15 08:42 Ebola 阅读(209) 评论(0) 推荐(0) 编辑
摘要: python异常处理 1、基本语法 实例: 2、异常类只能用来处理指定的异常情况,如果非指定异常则无法处理。 3、多分支情况 4、万能异常:捕获所有异常 万能异常使用情况: (1)如果你想要的效果是,无论出现什么异常,我们统一丢弃,或者使用同一段代码逻辑去处理他们,那么只有一个Exception就足 阅读全文
posted @ 2018-01-15 08:29 Ebola 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、collections模块 在内置数据类型的基础上(list tuple set dict str),collections模块提供了如下几种额外的数据类型:namedtuple deque Counter OrderDict defaultdict 1、namedtuple:生成可以使用名字访 阅读全文
posted @ 2018-01-11 18:24 Ebola 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、正则表达式 匹配字符串内容的一种规则。 1、字符组概念 在同一个位置可能出现的各种字符组成一个字符组,在正则表达式中用[]表示。常见字符组格式如下:[0123456789],[0-9],[a-z],[A-Z],必须由从小到大,不可逆序。 2、主要元字符 3、主要量词 由于贪婪匹配的原因,在满足匹 阅读全文
posted @ 2018-01-10 14:39 Ebola 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1. abs() 获取绝对值 1 2 3 4 5 6 7 8 9 10 11 12 abs(-10) >10 abs(10) >10 abs(0) >0 a = -10 a.__abs__() >10 1 2 3 4 5 6 7 8 9 10 11 12 abs(-10) >10 abs(10) > 阅读全文
posted @ 2018-01-08 11:19 Ebola 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 列表表达式和生成器表达式 1、列表表达式 简化代码,返回的必须是一个列表 (1)30内能被3整除的数的实例 (2)找到嵌套列表中有两个‘e’的名字 2、生成器表达式 把列表解析的[]换成()得到的就是生成器表达式;列表解析与生成器表达式都是一种便利的编程方式,只不过生成器表达式更节省内存 3、字典推 阅读全文
posted @ 2018-01-03 20:16 Ebola 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 1、可迭代对象——iterable (1)判断是否可迭代的方法: 常见的可迭代对象有:字符串、列表、元组、字典、集合、文件句柄、range() (2)可迭代协议 包含‘__iter__'方法的数据类型就是可迭代的。输出数据类型所有方法的方式如下: 2、迭代器——iterator (1)判 阅读全文
posted @ 2018-01-02 22:27 Ebola 阅读(182) 评论(0) 推荐(0) 编辑