这世界上根本就不存在真正的感同身受
摘要: 一、文件的处理: 1、文件操作: 2、打开文件的模式: 3、操作文件的方法: 4、文件内光标移动: : read(3): 1. 文件打开方式为文本模式时,代表读取3个字符 2. 文件打开方式为b模式时,代表读取3个字节 : 其余的文件内光标移动都是以字节为单位如seek,tell,truncate 阅读全文
posted @ 2018-12-21 15:38 默言0419 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、装饰器的概念 1、什么 是装饰器:本质就是函数,功能是为其他函数添加新功能 装饰器即函数,装饰即修饰,意指为其他函数添加新功能 2、装饰器需要遵循的原则: 不修改被装饰函数的源代码(开放封闭原则) 为被装饰函数添加新功能后,不修改被修饰函数的调用方式 3、实现装饰器的知识储备: 装饰器=高阶函数 阅读全文
posted @ 2018-12-21 09:22 默言0419 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、生成器的概念: 只要函数内部包含有yield关键字,那么函数名()的到的结果就是生成器,并且不会执行函数内部代码 print 的结果为 <generator object func at 0x019EF720> 函数的内存地址 二、生成器就是迭代器: 因为生成器有下面连个方法 g.__next_ 阅读全文
posted @ 2018-12-21 09:18 默言0419 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 迭代器即迭代的工具, 迭代是一个重复的过程,每次重复即是一次迭代,并且每次迭代的结果都是下一次的初始值 二、为什么会有迭代器,什么是可迭代对象,什么是迭代器对象 1、为什么会有迭代器: 对于序列类型:字符串、列表、元组,我们可以采取索引的方式迭代取出元素 对于:字典、集合、文件等类型是没 阅读全文
posted @ 2018-12-21 09:17 默言0419 阅读(127) 评论(0) 推荐(0) 编辑