摘要: 异常 Python用异常对象(Exception Object)来表示异常情况,当异常未被捕获时,就会产生回溯(Traceback) 异常分类 內建异常类:Exception,AttributeError,IOError等等 自定义异常类: 抛出异常 Exception Traceback (mos 阅读全文
posted @ 2016-07-17 11:33 sunqiang 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 魔法方法,属性和迭代器 新式类 通过赋值语句__metaclass=true或者class NewStyle(object)继承内建类object,可以表明是新式类。 构造方法 对象被创建后,会立即调用的构造方法 42 重写 通过重写超类的方法,可以自定义继承的行为 I am A default I 阅读全文
posted @ 2016-07-17 08:55 sunqiang 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 类 Python是面向对象的语言,面向对象最重要的三个优点有: 多态:多态使对象具备不同的行为方式。(可以认为声明了接口,但是实现方式可能多样) 封装:封装是对全局作用域中隐藏多余信息的原则(创建对象,隐藏属性,不用担心对全局产生影响,也不用担心全局影响对象属性) 继承:继承使得代码可以复用,而且使 阅读全文
posted @ 2016-07-17 08:53 sunqiang 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Python 函数 通过分而治之的方法解决问题是一种很自然的思路。函数就是将解决特定问题的方法进行抽象。 [0, 1, 1, 2, 3, 5, 8, 13, 21, 34] 文档化函数 通过在函数def后加注释,可以实现对函数的文档说明,使用者可以通过help命令查看函数的文档说明 Help on 阅读全文
posted @ 2016-07-17 08:51 sunqiang 阅读(175) 评论(0) 推荐(0) 编辑