摘要: [TOC] 初识面向对象 概述 面向过程: 根据业务逻辑从上到下 垒代码 函数式: 将某功能代码封装到函数中,日后便无需重复编写,直接调用函数即可。 面向对象:将对象进行分类和封装。让开发更快更好更强 创建类和对象 面向对象编程(oop),是一种编程方式。此编程方式的落地需要使用’类‘和’对象‘来实 阅读全文
posted @ 2019-06-10 10:41 Yaco_Chen 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 书写格式 异常处理 程序一旦发生错误,就从错误的位置停下来,不在继续执行后面的代码。 而使用try和except就能处理异常。 1. try里面的就是我们需要处理的代码 2. except 后面跟一个错误类型, 当代码发生错误且错误类型符合的时候,就会执行except中的代码 3. except支持 阅读全文
posted @ 2019-06-10 10:41 Yaco_Chen 阅读(111) 评论(0) 推荐(0) 编辑
摘要: [TOC] 模块 分为3类,分别为内置模块,第三方模块,自定义模块。以下介绍几个常用的模块。 模块导入顺序及书写顺序 所有的模块导入都应该尽量往上写, ​ 顺序为:内置模块 第三方扩展模块 自定义模块 模块不会重复被导入 \_\_ __name__\_\_ 在模块中有一个变量 , 当我们直接执行这个 阅读全文
posted @ 2019-06-10 10:38 Yaco_Chen 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 初识递归 定义 在函数中调用自身函数的函数. 最大递归深度默认是997/998 —— 是python从内存角度出发做得限制 递归的优缺点 如果递归次数太多,就不适合使用递归来解决问题. 优点 会让代码变得简单 缺点 占用内存 阅读全文
posted @ 2019-06-10 09:05 Yaco_Chen 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 二分查找算法 必须处理有序的列表 阅读全文
posted @ 2019-06-10 09:03 Yaco_Chen 阅读(102) 评论(0) 推荐(0) 编辑