摘要: 继承 继承的规则 继承父类的方法:子类没有明文书写父类的方法,通过继承关系拿到 重写父类的方法:子类明文书写父类同名的方法,并且实现体自定义 重用父类的方法:子类明文书写父类同名的方法,有自己的实现体,但也用父类原有的功能,在父类方法功能基础上添加新功能 super关键字 多继承: 复杂多继承 菱形 阅读全文
posted @ 2019-05-05 20:52 为此努力 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 面向对象与面向过程分析 面向对象 名称空间操作 类与对象的概念, 类的对象语法 对象查找属性的顺序 类中方法的第一个默认参数:对象方法 属性与方法的总结 阅读全文
posted @ 2019-05-05 20:37 为此努力 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收机制 循环引用 标记删除 分代回收 正则:re 单个字符串 多个字符 多行匹配 分组 拆分 替换 阅读全文
posted @ 2019-04-17 18:54 为此努力 阅读(221) 评论(0) 推荐(0) 编辑
摘要: hashlib模块:加密 hmac模块:加密 configparser模块:操作配置文件 subprocess模块:操作shell命令 xlrd模块:excel读 xlwt模块:excel写 xml模块 阅读全文
posted @ 2019-04-17 18:45 为此努力 阅读(522) 评论(0) 推荐(0) 编辑
摘要: root logging的基本使用:五个级别 自定义配置 案例: logging.basicConfig( filename="aaa.log", filemode="at", datefmt="%Y-%m-%d %H:%M:%S %p", format="%(asctime)s - %(name) 阅读全文
posted @ 2019-04-11 20:46 为此努力 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 时间模块 time 自己写一个判断是否为闰年 日历模块: calendar 可以运算的时间 datatime 系统: sys 操作系统 :os 系统路径操作 os.path 序列化 json 序列化 pickle 随机数 random 案例:产生指定位数的验证码 import random def 阅读全文
posted @ 2019-04-10 18:49 为此努力 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 函数回调:提前写出函数的调用,在考虑函数体的实现 怎样提前写出函数的调用:再另一个函数中写出函数的调用再去考虑函数体的实现:根据实际的需求 模块的四种存在方式:1.使用python编写的.py文件(任何一个py文件都可以作为模块)2.包:一堆py文件的集合体3.使用C编写并连接到python解释器的 阅读全文
posted @ 2019-04-09 21:56 为此努力 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 包的认识 模块的加载顺序 模块导入的执行流程 循环导入 包的导入 导包完成的三项事 使用包中模块中的名字:采用import导入 包中使用import导入:绝对导入 包中使用from导入:相对导入 包中建议用from导入,包外建议用import导入 阅读全文
posted @ 2019-04-09 21:56 为此努力 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 字典推导式 递归:回溯与递推回溯:询问答案的过程递推:推出答案的过程前提:1.回溯到一个具体的值,开始递推 2.回溯与递推的条件要有规律递归的本质:函数的自我调用(自己调用自己) 一旦形成循环就产生了递归def fn(agr): print(agr) return agr 案例 阅读全文
posted @ 2019-04-08 18:04 为此努力 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 迭代器的概念:从装多个值的容器中一次取出一个值给外界 器:包含了多个值得容器 迭代:循环反馈(一次从容器中取出一个值) 通过迭代器取值的优缺点: 优点:不依赖索引取值 缺点:不能计算长度,不能指定取值(只能从前往后逐一取值)遍历:被遍历的对象必须是有序容器 案例; 可迭代对象 对象:python中的 阅读全文
posted @ 2019-04-03 23:25 为此努力 阅读(335) 评论(0) 推荐(0) 编辑