摘要: 一 . 模块 1. 使⽤pyhton编写的py⽂件 2. 已被变异为共享库或者DLL或C或者C++的扩展 3. 包好⼀组模块的包. 4. 使⽤c编写并连接到python解释器的内置模块 如何使⽤模块? 我们已经⽤过很多模块了. 导入模块有两种⽅式 1. import 模块 2. from xxx i 阅读全文
posted @ 2019-04-08 20:35 截击机1 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一. namedtuple 命名元组->类似创建了一个类 二. os 主要是针对操作系统的 一般用来操作文件系统 os.makedirs()可以一次性创建多级目录 os.rmdir()删除一个文件夹 os.path.dirname() 获取到文件的文件夹 三 . sys 主要针对的是我们的pytho 阅读全文
posted @ 2019-04-08 20:34 截击机1 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一 . 简单的了解模块 你写的每一个py文件都是一个模块. 还有一些我们一直在使用的模块. buildins 内置模块. print, input. random 主要是和随机相关的的内容 random() 随机小数 uninform(a,b) 随机小数 randint(a,b) 随机整数 choi 阅读全文
posted @ 2019-04-08 20:33 截击机1 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一 . MRO(method resolution order) 多继承的一种方法,一种查找的顺序 在python3 里面是一种新类式MRO 需要用都的是C3算法 L(H) = H + L(G) + L(F) + GF 继续从代码中找G和F的⽗类往⾥⾯带 L(G) = G + L(E) + E L( 阅读全文
posted @ 2019-04-08 20:33 截击机1 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一 . 类的约束 1. 写一个父类,父类中的某个方法要抛出一个异常 NotImplementedError 2. 抽象类和抽象方法 二 . 异常处理 3. 堆栈 三 . MD5 四 . 日志处理 等级: critical: 50 error:40 warning:30 info:20 debug:1 阅读全文
posted @ 2019-04-08 20:32 截击机1 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一 . isinstance, type, issubclass isinstance 可以判断该对象是否是XXX家族体系中的(只能往上判断) type(obj) 表示查看obj是由哪个类创建的. issubclass()这个内置函数可以帮我们判断XXX类是否是YYY类型的子类 二 . 区分函数和方 阅读全文
posted @ 2019-04-08 20:32 截击机1 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 类和类之间的关系 在我们的世界中事物和事物之间总会有一些联系. 在面向对象中. 类和类之间也可以产生相关的关系 1. 依赖关系 执行某个动作的时候. 需要xxx来帮助你完成这个操作. 此时的关系是最轻的. 随时可以更换另外一个东西来完成此操作 2. 关联关系 在对象里面埋对象 self.girlFr 阅读全文
posted @ 2019-04-08 20:31 截击机1 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一 . 成员 在类中你能写的所有内容都是类的成员 在上⾯代码中__init__和method都属于类的成员⽅法. ⼜称为实例⽅法. 总之这样的东⻄ 需要⽤对象来访问. ⽽上⽅的self.属性1 = 参数1 这个代码的含义是给对象设置属性信息. 含 义是这个对象的xxx属性是xxxx. 这种东⻄⼜被称 阅读全文
posted @ 2019-04-08 20:31 截击机1 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一 . 初识面向对象 二 . 类.对象 三 . 面向对象和面向过程的对比 三 . 面向对象的三大特征 阅读全文
posted @ 2019-04-08 20:30 截击机1 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 二 .通用装饰器的写法 python里面的动态代理. 存在的意义: 在不破坏原有的函数和原有函数的调用基础上,给函数添加新的功能 二 .带有参数的装饰器 三 .多个装饰器装饰同一个函数 阅读全文
posted @ 2019-04-08 20:29 截击机1 阅读(128) 评论(0) 推荐(0) 编辑