上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 一.判断对象所属 isinstance, type , issubclass 1.issubclass(x,y) 判断x是否是y 的子类 2.type(x) 精准返回x 的数据类型 3.isinstance(x,y) 判断x是否是y类型的数据 只能向上判断 二.区分函数和方法 1.打印变量名有 fu 阅读全文
posted @ 2018-12-20 20:52 TNTsc 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 类与类之间的关系 一.依赖关系 执行某个动作的时候. 需要xxx来帮助你完成这个操作 随时可以更换另外一个东西来完成此操作 此时的关系是最轻的. 二.关联关系(组合关系,聚合关系) 1.一对一关系 2.一对多关系 三.继承关系 (这是最重的关系) self在访问⽅法的顺序: 永远先找⾃⼰的. ⾃⼰的 阅读全文
posted @ 2018-12-19 20:37 TNTsc 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 面向对象的成员 能写的所有成员 一.变量 1.实例变量 访问时 对象.变量 2.类变量 访问时 类名.变量 注意: 二.方法 1.实例方法 必须有一个参数(self) 调用时 对象.变量() 2.类方法 必须有一个参数(cls) 定义时在方法前加 @classmethod 调用时 类名.变量() 3 阅读全文
posted @ 2018-12-18 19:32 TNTsc 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 面向对象 一 .面向对象和面向过程比较 ①面向过程:一切以事物的发展流程为核心 优点:负责的问题流程化,编写相对简单 缺点:可扩展性差 ②面向对象:一切以对象为中心. 一切皆为对象. 具体的某一个事务就是对象 优点:可扩展性强 缺点:编程的复杂度高于面向过程 二.类和对象 ①类:就是图纸,创建对象的 阅读全文
posted @ 2018-12-17 21:25 TNTsc 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 装饰器 一.原则,目的 开闭原则: 对功能的扩展开放,对代码的修改是封闭的(不可修改的) 目的:在目标函数前或后插入一段新的代码,不改变源代码 二.装饰器的通用语法 三.多个装饰器修饰同一个函数 四.带参数的修饰器 语法格式: 实例: 阅读全文
posted @ 2018-12-14 19:20 TNTsc 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一.递归 1.函数自己调用自己 2.官方说明最大深度1000,但跑不到1000,要看解释器, 实测998 3.使⽤递归来遍历各种树形结构 二. 二分法查找 掐头结尾取中间 , 必须是有序序列 1. 2. 3. 4. 阅读全文
posted @ 2018-12-13 16:42 TNTsc 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 内置函数 思维导图 1.作用域相关 locals() 返回当前作用域中的名字 globals() 返回全局作用域中的名字 2.迭代器相关 range() 生成数据 next() 迭代器向下执行一次 等价于 .__next__() iter() 获取迭代器 等价于 .__iter__() 3.字符串类 阅读全文
posted @ 2018-12-12 17:00 TNTsc 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一.生成器 函数中有yield 的就是生成器函数(替代了return) 本质就是迭代器 一个一个的创建对象 节省内存 1.创建生成器 最后以yield结束 1. 通过⽣成器函数 2. 通过各种推导式来实现⽣成器 3. 通过数据的转换也可以获取⽣成器 2.send用法 send 和 __next__都 阅读全文
posted @ 2018-12-11 17:25 TNTsc 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一 .函数名的运用 ①函数名是⼀个变量, 但它是⼀个特殊的变量, 与括号配合可以执⾏函数的变量 ②函数名是一个内存地址 ③ 函数名可以赋值给其他变量 ④函数名可以当做容器类的元素 ⑤函数名可以当做函数的参数 ⑥函数名可以作为函数的返回值 二.闭包 闭包就是内层函数, 对外层函数(非全局)的变量的引⽤ 阅读全文
posted @ 2018-12-10 19:33 TNTsc 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 函数进阶 1. "*" 和 "**" ① 在形参位置时 都是聚合的作用 *args 位置参数→元组 **kwargs 关键字参数→字典 混合时顺序为: 位置 , *args , 默认值 , **kwargs ② 在实参位置时 都是打散的作用 *args 字符串,元组,字典 → 位置参数 **kwar 阅读全文
posted @ 2018-12-07 20:31 TNTsc 阅读(249) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页