摘要: 魔法方法:开头和结尾都是两个下划线 特性(property) 迭代器(iterator) 1、构造函数 构造函数,即初始化方法,只是命名为__init__。 构造函数不同于普通方法的地方在于,将在对象创建后自动调用它们。 在Python中,创建构造函数很容易,只需将方法init的名称从普通的init 阅读全文
posted @ 2020-03-08 23:39 Norni 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 异常处理机制 1、异常是什么 Python使用异常对象来表示异常状态,并在遇到错误时引发异常。 异常对象未被处理(或捕获)时,程序将终止并显示一条错误消息(traceback)。 每个异常都是某个类的实例,如ZeroDivisionError。 2、让事情沿指定的轨道出错 2.1 raise语句 要 阅读全文
posted @ 2020-03-08 15:02 Norni 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 创建自定义对象 1、对象魔法 对象:一系列数据(属性)以及一套访问和操作这些数据的方法。 多态:可对不同类型的对象执行相同的操作 封装:对外部隐藏有关对象工作原理的细节 继承:可基于通用类创建出专用类 1.1 多态与方法 即便你不知道变量指向的是哪种对象,也能够对其执行操作,且操作的行为将随对象所属 阅读全文
posted @ 2020-03-08 12:31 Norni 阅读(170) 评论(0) 推荐(0) 编辑