02 2019 档案

摘要:异常处理 就是在程序运行时发生错误的信号 在程序出现错误时,则会产生一个异常,诺程序没有处理它,则会抛出该异常,程序的运行也随之终止 在python中错误分为两种 1 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2 逻辑错误 AttributeError 试 阅读全文
posted @ 2019-02-22 20:06 linchengcheng 阅读(122) 评论(0) 推荐(0)
摘要:多态 是OOP的三大特征之一 字面意识:多种形态,多种状态 一个事物具备多种形态 官方描述:不同对象可以响应(调用)同一个方法,产生不同的结果 python不会强行限制必须干什么或不干什么 isinstance 判断一个对象是否是一个类的实例 issubclass 判断一个类是否是一个类的子类 __ 阅读全文
posted @ 2019-02-21 15:03 linchengcheng 阅读(106) 评论(0) 推荐(0)
摘要:封装 字面意思 把什么东西装到容器中封闭起来 与隐藏有相似之处,当不是单纯的隐藏 官方解释:对外部隐藏实现细节,并提供简单的使用接口 封装的好处 1 提高安全性 封装关键数据来实现 2 隔离复杂度 封装一些内部的实现逻辑(方法)来实现 python中的属性访问权限 1 公开的(默认)在任何地方都可以 阅读全文
posted @ 2019-02-20 18:48 linchengcheng 阅读(119) 评论(0) 推荐(0)
摘要:继承 继承是两个对象直接产生的一种关系 在OOP的程序中继承是描述类与类之间的一种关系 a 继承 b 继承的好处:a就可以之间使用b类中的属性和方法 继承极大的提高了代码的重用性 a称之为子类/派生类,b称为父类/基类 抽象 在使用继承的时候,一定是先抽象,在继承 抽象是抽取一堆类共同拥有的内容,形 阅读全文
posted @ 2019-02-19 15:15 linchengcheng 阅读(248) 评论(0) 推荐(0)
摘要:面向过程编程 关键在于过程 过程指的是先干什么,再干什么,最后干什么 完成某个任务的具体步骤 注意:面向过程与函数编程是完全不同的 优点:将简单的问题拆分为多个问题,然后按照顺序一步一步完成使问题简单化,流程化 缺点:程序按照属性来编写导致扩展性极差 使用场景:对于扩展性要求低的应用程序 例如:操作 阅读全文
posted @ 2019-02-18 17:07 linchengcheng 阅读(162) 评论(0) 推荐(0)