摘要: 阅读全文
posted @ 2019-10-04 20:42 Ling_07 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.体验python动态语言的魅力 2.给空类绑定属性和方法 给类绑定方法 3.__slots__限制 使用__slots__注意:仅仅对当前类实例起作用,对继承该类的子类不起作用 总结:一般在规划类的时候,属性与方法均设计好了 阅读全文
posted @ 2019-07-27 16:48 Ling_07 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1. 构造方法的简单应用 注意:包含有构造方法的类,在实例化的时候一定要同时给参数赋值,否则会报错 2.重写一般方法与特殊方法 3. 重写构造方法 4.super函数 阅读全文
posted @ 2019-07-27 13:32 Ling_07 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1. finally放在末尾 注意:无论是否发生异常,finally都会执行。 函数中包含异常 2. 异常的传递(异常与函数) 1.函数中如果有发生异常的隐患,应该在函数中进行处理 2.如果调用某函数时存在异常的隐患,应该及时处理 3. if--else 与 try--except的效果 效率对比, 阅读全文
posted @ 2019-07-25 20:06 Ling_07 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1. 案例 2. try中的可疑代码块,异常情况可能不仅仅是一类,可能是多类,该如何处理? 考虑使用try与多个except结合 3. 可以把多个异常类放在1个except中,一个except捕捉多个异常 4. 全捕捉 注意:不推荐,因为给出异常提示信息不够详细 5. 在实际情况中,有时希望看到异常 阅读全文
posted @ 2019-07-25 15:50 Ling_07 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 第1讲:异常之门 1.语法错误与异常的区别: 语法错误:是编写代码不符合python的编码规范 异常:不正常的情况,往往可以“提前预知” if 被除数不为0: print() else: print() 2. 异常:Exception基类(所有异常的基类) 3. 处理异常的流程 Try: ………… 阅读全文
posted @ 2019-07-25 14:59 Ling_07 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.什么是类与对象? 类是对现实世界中一些事物的封装。定义一个类可以采用下面的方式: class ClasName: #类名首字母大写 pass 注意:1.类名后面有冒号 2.在pass代码桩中可以定义属性和方法 3.当一个类被定义后,就产生了一个类对象 4.类对象支持两种操作:对象的引用和实例化 阅读全文
posted @ 2019-07-25 07:44 Ling_07 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.封装(回顾) 2.继承:从基类或父类继承相关的属性或方法 继承案例: 多继承:如果多个父类中有同样的方法,从左往右检索类,看是否包含所调用的方法,首先检索到的被调用 案例1: 案例2: 3.多态:不同类(对象)有同样的方法,但是方法的行为不同 案例: 阅读全文
posted @ 2019-07-24 07:27 Ling_07 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1. 私有变量是__(双下划线)定义的。 类中私有变量外部是无法直接访问的; 可以通过定义方法来获取类中的私有变量或改变私有变量的值。 阅读全文
posted @ 2019-07-23 07:23 Ling_07 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 第1讲:魔法——对象 1.对象出发点:是提高编程的效率,解决重复的劳动,人性懒惰的使然。 2.对象包含2个方面: 属性:如何描述对象 方法:对该像能做什么? 对象=属性+方法 第2讲:创建对象 1. 类:对象 类:具有相同属性和方法的集合(好比户型图) 对象:讲抽象实现为显示的存在(根据户型图实现的 阅读全文
posted @ 2019-07-22 07:26 Ling_07 阅读(157) 评论(0) 推荐(0) 编辑