摘要: 一、生成器。 二、生成器函数 三、各种推导式。 四、生成器表达式。 一、生成器. 查看一个对象是否可迭代: 1)dir(obj) 查看对象的属性,如果有__iter__方法,那么就是可迭代的. 2)iter(name) 生成个对象的迭代器,参数为对象,此返回值是个存储地址 3)定义好了迭代器,就可以 阅读全文
posted @ 2018-12-11 21:19 Tank-Li 阅读(1660) 评论(0) 推荐(0)
摘要: 一.第一类函数。 二.闭包 三.迭代器。 一.第一类对象 二.闭包 未来闭包的应用场景简述 三、迭代器 判断迭代器和可迭代对象的方案(官方): Iterable(是否是可迭代的); Iterator(是否是迭代器) for 循环的机制: 下面我们使用while循环+迭代器来模拟for循环 阅读全文
posted @ 2018-12-11 16:55 Tank-Li 阅读(289) 评论(0) 推荐(0)
摘要: 一.命名空间。 二.作用域 三函数的嵌套。 一.命名空间. 命名空间: 用来存放名字和值的关系的空间叫命名空间,我们的变量存储的时候就是存储再这片空间中 二.作用域. 作用域命名空间: 就是说,一个变量名如果是全局变量,那么它就是全局作用域; 如果是局部变量名(函数内),它就是局部作用域. 1)查看 阅读全文
posted @ 2018-12-07 18:14 Tank-Li 阅读(237) 评论(0) 推荐(0)
摘要: 一.创建函数的语法. 二.return 三、三元运算符 四.函数的参数(部分) 什么时函数:函数是对功能或动作的封装 #在函数调用的时,必须保证所有的形参都有值 一.创建函数的语法. 二.return #函数的返回值,遇到return函数后面的东西将不会执行 三、三元运算符 四.函数的参数(部分) 阅读全文
posted @ 2018-12-06 22:17 Tank-Li 阅读(188) 评论(0) 推荐(0)
摘要: 文件操作的几种模式: 打开文件的两种写法: 1)需要操作完毕,手动关闭文件夹 2)不需要手动关闭文件夹 r+ 模式下,如果读取了内容,不论读取内容多少,光标显示的是多少,在写入或着操作文件的时候都是在结尾进行的操作.! 一.只读模式(r,rb) #rb读出来的是bytes类型,再rb模式下,不能选择 阅读全文
posted @ 2018-12-06 21:19 Tank-Li 阅读(205) 评论(0) 推荐(0)