摘要: 1.random 主要是和随机相关的内容 random() 随机小数 uninform(a,b) 随机小数 randint(a,b) 随机整数 choice() 随机选择一个 sample() 随机选择多个 shuffle() 打乱 2. Collections 1. Counter 计数器 2. 阅读全文
posted @ 2019-01-02 16:49 冰哥泡 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1. 经典类 py2: 不继承任何类 2. 新式类 py2: 手动继承object py3: 所有的类都是object的子类 经典类的MRO: 树的深度优先遍历 从左到右, 一条路跑到黑 新式类的MRO: C3算法 1. 拆分 L(H) = H + L(H的父类)... + 父类父类父类 2. 合并 阅读全文
posted @ 2019-01-02 16:38 冰哥泡 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1. 类的约束 1. 写一个父类. 父类中的某个方法要抛出一个异常 NotImplementedError (重点) 2. 抽象类和抽象方法 2. 异常处理 raise 异常类("信息") 如何自己定义异常 class 类(Exception): pass 堆栈 import traceback t 阅读全文
posted @ 2019-01-02 16:33 冰哥泡 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1. isinstance, type, issubclass isinstance: 判断你给对象是否是xx类型的. (向上判断) type: 返回xxx对象的数据类型 issubclass: 判断xxx类是否xxx的子类 2. 如何区分方法和函数(代码) 在类中: 实例方法 如果是类名.方法 函 阅读全文
posted @ 2019-01-02 16:26 冰哥泡 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 类与类之间的关系 ​ 在我们的世界中事物和事物之间总会有一些联系. ​ 在面向对象中. 类和类之间也可以产生相关的关系 1. 依赖关系 随时可以更换另外一个东西来完成此操作 2. 关联关系 在对象里面埋对象 1. 一对一关系 你和你的女朋友 2. 一对多关系 一个学校. 一堆老师 类中的关系: 依赖 阅读全文
posted @ 2019-01-02 16:23 冰哥泡 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1. 成员 在类中你能写的所有内容都是类的成员 2. 变量 1. 实例变量: 昨天写的就是实力变量, 由对象去访问的变量. 2. 类变量. 此时. 这个变量属于类. 但是对象也可以访问. 3. 方法 1. 实例方法: 昨天写的就是实例方法. 使用 对象.方法() 特点: 在声明的时候. 需要给出se 阅读全文
posted @ 2019-01-02 16:17 冰哥泡 阅读(144) 评论(0) 推荐(0) 编辑