05 2018 档案
摘要:第16节 迭代器、生成器 第16节 迭代器、生成器作业解答一, 推导表达式1,列表推导2,集合和字典推导二,生成器1,创建生成器的两种方法2, yield运行规则三,迭代器1,区分可迭代对象和迭代器2,迭代3,for实现原理4,从可迭代对象生成一个迭代器5,自定义迭代器四,模块1,模块的导入2,导入
阅读全文
摘要:第15节 异常 作业解答 一,认识异常 Python的异常结构 python中所有的异常都是继承自BaseException,分为四大类: 二,异常处理 三,断言(类似raise) 例 例 四,自行定义异常类型 (控制类型)
阅读全文
摘要:第14节 文件 第14节 文件解答课内容补充1,Linux命令2,描述符3,作业解答一,文件基本操作1,打开文件2,写入文件3,读取与关闭4,查看5,小结二,上下文管理1,自动关闭文件 (with的用法)三,IO流引入1,StringIO2,BytesIO3,OS 操作系统交互4,shutil 高级
阅读全文
摘要:new方法和单例、定制访问函数、装饰器 上节课作业解答 上节课作业解答 一、魔术方法补充 所有的函数都是类(对象) 魔术方法示例:(__方法__) 示例__add__ # 添加其他属性 示例__add__ # 添加其他属性 示例__str__ __repr__ str(面向使用者,提供简洁有用信息)
阅读全文
摘要:继承、多继承、魔术方法 上节课作业解答 上节课作业解答 一,继承 Object最顶层的类,类的老祖宗 __base__ 查看继承的父类 __bases__ 查看继承的全部父类 # 使用方法: Rectangle.__bases__ 实例.__class__.bases__ Object最顶层的类,类
阅读全文
摘要:类定义、属性和初始化 上节课作业解答 上节课作业解答 一,类定义 (使用关键字class) 01 类定义:使用关键字class 02 类属性:变量在类中称为属性,但是类中的属性不仅仅只包含变量,函数等其他的对象也可以作为类的属性 03 类封装: 类可以把各种对象组织在一起,作为类的属性,通过 . (
阅读全文
摘要:匿名函数(lambda) 语法规则: lambda 参数:表达式 filter(lambdax: x>10, li) 匿名函数:可以赋给一个变量,重复使用。 函数作用域 01外部不能访问函数内部变量: 02函数内部能够访问函数外部变量: 03函数里面不能修改外部变量: 04函数里面和函数外部变量名相
阅读全文