摘要: 一.isinstance和issubclass 1.isinstance 2.issubclass 二.区分方法和函数 官方玩法 野路子 三.反射 阅读全文
posted @ 2018-12-29 16:27 沐小熊 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 一.类与类之间的关系 1.依赖关系 在方法的参数位置把另一个类的对象作为参数进行传递 2.关联关系 self.属性 = 对象 self.phone = 苹果 self.phone.play() 多对多关系 (1)一对一关系 (2)一对多关系 3.继承关系 二.特殊成员 __init__ 初始化操作 阅读全文
posted @ 2018-12-29 16:11 沐小熊 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一.成员 1.实例变量 对象.属性=xxxx 2.类变量 最好用类.变量 ,对象.变量也能用 3.实例方法 4.类方法 5.静态方法 6.属性 7.私有 阅读全文
posted @ 2018-12-29 15:57 沐小熊 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1. 初识面向对象 面向过程: 一切以事务的发展流程为中心. 面向对象: 一切以对象为中心. 一切皆为对象. 具体的某一个事务就是对象 打比方: 大象进冰箱 步骤: 第一步, 开门, 第二步, 装大象, 第三步, 关门 面向对象:大象, 你进冰箱. 此时主语是大象. 我操纵的是大象. 此时的大象就是 阅读全文
posted @ 2018-12-27 21:35 沐小熊 阅读(346) 评论(1) 推荐(0) 编辑
摘要: 一.开闭原则: 对功能的扩展开放 对代码的修改是封闭 二.装饰器: 1.通用装饰器语法: def wrapper(fn): def inner(*args, **kwargs): # 聚合 在目标函数之前 ret = fn(*arg, **kwargs) # 打散 在目标函数之后 return re 阅读全文
posted @ 2018-12-27 19:54 沐小熊 阅读(260) 评论(1) 推荐(0) 编辑
摘要: 一.内置函数的补充 repr() 显示出字符串的官方表示形式 chr() ord() 二.递归 二分法 阅读全文
posted @ 2018-12-17 21:57 沐小熊 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一.内置函数 什什么是内置函数? 就是python给你提供的. 拿来直接⽤用的函数, 比如print., input等等. 截⽌止 到python版本3.6.2 python⼀一共提供了了68个内置函数. 他们就是python直接提供给我们的. 内置函数图 二.匿名函数 lamda匿匿名函数 为了了 阅读全文
posted @ 2018-12-12 19:40 沐小熊 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 一. 生成器 本质就是迭代器. 一个一个的创建对象 创建生成器的方式: 1. 生成器函数 2. 通过生成器表达式来获取生成器 3. 类型转换(看不到) 二. 生成器函数 (重点) 生成器函数中包含 yield , 返回数据和return差不多. return会立即结束这个函数的执行 yield 可以 阅读全文
posted @ 2018-12-11 18:00 沐小熊 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 第一类对象-> 函数名 -> 变量名 函数对象对象可以像变量一样进行赋值 还可以作为列表的元素进行使用 可以作为返回值返回 可以作为参数进行传递 闭包 -> 函数的嵌套 内层函数对外层函数中的变量的使用 好处: 1. 保护变量不被侵害 2. 让一个变量常驻内存 如何通过代码查看一个闭包 __clos 阅读全文
posted @ 2018-12-10 19:17 沐小熊 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1. 动态传参 *, ** : 形参: 聚合 位置参数* -> 元组 关键字** -> 字典 实参: 打散 列表, 字符串, 元素 -> * 字典 -> ** 形参顺序(重点): 位置, *args, 默认值, **kwargs 无敌传参 def func(*args, **kwargs): arg 阅读全文
posted @ 2018-12-10 19:08 沐小熊 阅读(221) 评论(0) 推荐(0) 编辑