摘要: 一.第一类对象, 函数名的使用 函数名就是变量名, 函数名存储的是函数的内存地址 2. 闭包 闭包: 在内层函数中引入外层函数的变量 作用: 二. 迭代器 dir() 查看变量能够执行的方法(函数) Iterator: 迭代器, __iter__(), __next__() Iterable: 可迭 阅读全文
posted @ 2018-11-01 20:54 传盛 阅读(2261) 评论(0) 推荐(0)
摘要: 二.名称空间和作用域 名称空间: 保存名字用的 变量, 函数, 类 1. 内置名称空间:python自己, print, input, len 2. 全局名称空间: 你写的代码从上到下 3. 局部名称空间: 函数, 类, 方法, 其他模块, 对象 作用域 全局作用域 内置 + 全局 局部作用域 局部 阅读全文
posted @ 2018-11-01 20:07 传盛 阅读(387) 评论(0) 推荐(0)
摘要: 一.函数 函数的概念:对功能或者动作的封装可以帮我们把一段公共的代码提取出来 语法如下 二.函数的返回值return, 终止函数的运行1. 函数内部不写return, 默认在最后返回None2. 函数只写了return 返回None3. return 值 有一个返回值4. return 值1, 值2 阅读全文
posted @ 2018-11-01 19:31 传盛 阅读(356) 评论(0) 推荐(0)
摘要: 一,生成器 1,生成器就是迭代器 2有两种方式写生成器 1),生成器函数 1.生成器函数就是将return换成yield 2.生成器函数的作用 1)节省内存,2)惰性机制需要__next__()来访问,3)只能往前执行 2)各种推导式 3)生成器表达式 阅读全文
posted @ 2018-11-01 18:17 传盛 阅读(211) 评论(0) 推荐(0)