摘要: 面向对象: 1、简述编写和执行类中的方法的流程 2、面向对象的三大特征? 封装、继承、多态 封装: 归类:将相关的功能封装到一个类中、 打包:将数据封装到一个对象中 继承: 自己没有找老爸要 当有两个类或者多个类,其中都有共同的方法时,为了避免代码重复编写,把它放到父亲中 多态: python原生支 阅读全文
posted @ 2019-10-25 21:48 小白686 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 模块:已经写号的一组功能的集合 模块名,是按变量的命名规则命名的 模块的导入: import 模块名 调用模块时 模块名.变量 模块导入的过程发生了什么? 一、找到这个模块 二、判断这个模块是否被导入过了 三、如果没有被导入 1. 创建一个属于这个模块的命名空间 2. 让模块的名字执行这个空间 3. 阅读全文
posted @ 2019-10-22 18:14 小白686 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 异常处理: 一、语法错误 二、逻辑错误 为什么要进行异常处理? python解释器执行程序时,检测到一个错误,出发异常,异常没有被处理的话,程序就在当前异常处终止,后面的代码不会运行 万能异常处理: # by luffycity.com # 什么是异常 # IndexError [][1] # Ke 阅读全文
posted @ 2019-10-22 17:49 小白686 阅读(101) 评论(0) 推荐(0) 编辑
摘要: os 模块 os.path.abspath 规范绝对路径 os.path.split() 把路径分成两段,第二段是一个文件或者是文件夹 os.path.dirname 取第一部分 os.path.basename 取第二部分 os.path.exists() 判断文件或者文件夹是否存在 True F 阅读全文
posted @ 2019-10-20 22:59 小白686 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 时间模块 time time.sleep(5) 程序走到这会等待5秒 一、时间戳 time.time() 二、结构化时间 time.localtime 只能取值不能修改 三、格式化时间 %m/%d/%Y %H:%M:%S time.strftime('%Y-%m-%d') 四、元组(struct_t 阅读全文
posted @ 2019-10-17 20:24 小白686 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 函数模块os 阅读全文
posted @ 2019-10-16 19:15 小白686 阅读(67) 评论(0) 推荐(0) 编辑
摘要: import re 引用re模块 查找 finall:匹配所有,每一项都是列表中的一个元素 search:只匹配从左到右的第一个,得到的不是直接的结果而是一个变量,通过group方法获取结果,没有匹配到会返回None,使用group会报错 match:从头开始匹配,相当于search中的正则表达式加 阅读全文
posted @ 2019-10-15 23:41 小白686 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 回顾 for i in dict #对字典进行遍历,拿到的是字典的key 今日主要内容 1. lambda 匿名函数 语法: lambda 参数:返回值 不能完成复杂的操作、只能写一行 注意: 1 函数的参数可以是多个,返回值的计算方法只能是一个(可以包含多个参数的计算) 2. 匿名函数并不是没有名 阅读全文
posted @ 2019-10-13 19:45 小白686 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 复习了解: \t 输出一个制表符,协助在输出文本时,垂直方向保持对齐 \n 换行符 print(r"\n ") # 在字符串前面加r 不会改变字符串的内容 1 a = ("python%d期" % i for i in range(1,11)) #字符串里面的占位符应该放在字符串里面 2 print 阅读全文
posted @ 2019-10-12 09:08 小白686 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 今日主要内容 1. 生成器和生成器函数 生成器的本质就是迭代器 生成器的三种创建办法: 1.通过生成器函数 2.通过生成器表达式创建生成器 3.通过数据转换 2. 生成器函数: 函数中包含了yield的就是生成器函数 注意:生成器函数被执行. 获取到的是生成器. 而不是函数的执行 3. 与retur 阅读全文
posted @ 2019-10-11 23:54 小白686 阅读(135) 评论(0) 推荐(0) 编辑