摘要: day15回顾 生成器 能够动态提供数据的对象(现用现生成) 两种生成器: 生成器函数 含有yield语句的函数为生成器函数,此函数调用将返回生成器 生成器是可迭代对象 def myyield(): yield 1 yield 3 ... 阅读全文
posted @ 2019-01-26 14:40 圣枷 阅读(223) 评论(0) 推荐(0) 编辑
摘要: day14回顾 异常 错误 异常 作用: 用作信号通知 语句: try-except语句 捕获异常,将程序由异常流程转为正常流程 try-finally语句 保证(正常/异常)流程时,有些语句一定能执行 raise 语句 触发异常通知,让程序进入异常流程 ... 阅读全文
posted @ 2019-01-26 13:57 圣枷 阅读(335) 评论(0) 推荐(0) 编辑
摘要: day13回顾自定义模块 文件名: 标识符.py hello.py 自定义模块内的全局变量将成为此模块的属性 函数, 数据, 类 模块的搜索顺序: 1. 内建模块 2. 当前工作目录 3. sys.path提供的路径 编译过程 .py ----> .pyc ----> python3 模块的属性: __do... 阅读全文
posted @ 2019-01-26 11:49 圣枷 阅读(266) 评论(0) 推荐(0) 编辑
摘要: day12回顾:函数装饰器 作用: 在不改变函数的定义及函数调有和的情况下为函数或类 添加功能或修改功能 语法: def 装饰器函数名(fn被装饰函数): 创建闭包函数 def fx(...): ... return 闭包函数 @装饰器函数名 def 被装饰函数名(形参列表): ... 阅读全文
posted @ 2019-01-26 11:06 圣枷 阅读(247) 评论(0) 推荐(0) 编辑