摘要: #生成器函数:只要函数体包含yield关键字,该函数就是生成器函数#生成器就是迭代器 def A(): print (' 1') yield 1 print (' 2') yield 2 print (' 3') yield 3JG=A()print (JG.__next__())print (JG 阅读全文
posted @ 2017-05-23 16:06 昂达达 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 概念:迭代的概念:重复+上一次迭代的结果为下一次迭代的初始值重复的过程称为迭代,每次重复即一次迭代,并且每次迭代的结果是下一次迭代的初始值 可迭代对象:只有__iter__方法,执行该方法得到的迭代器对象迭代协议: 对象有__next__ 对象有__iter__,对于迭代器对象来说,执行__iter 阅读全文
posted @ 2017-05-23 15:42 昂达达 阅读(124) 评论(0) 推荐(0) 编辑
摘要: #######装饰器 阅读全文
posted @ 2017-05-23 15:20 昂达达 阅读(150) 评论(2) 推荐(0) 编辑
摘要: ######嵌套############# 1 函数的嵌套调用2 函数的嵌套定义 #####################作用域 #三种名称空间#内置名称空间:随着python解释器的启动而产生 比如 print() min() max() #全局名称空间:文件的执行会产生全局名称空间,指的是文件 阅读全文
posted @ 2017-05-23 14:04 昂达达 阅读(194) 评论(1) 推荐(0) 编辑
摘要: 定义:一:函数对象:函数是第一类对象,即函数可以当作数据传递 1 可以被引用 2 可以当作参数传递 3 返回值可以是函数 3 可以当作容器类型的元素应用: def select(sql): print(' >select')def insert(sql): print(' >add')def del 阅读全文
posted @ 2017-05-23 10:50 昂达达 阅读(173) 评论(0) 推荐(0) 编辑