码迷,mamicode.com
首页 >  
搜索关键字:生成器和迭代器    ( 57个结果
Python菜鸟之路:Python基础-生成器和迭代器
一、迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,知道所有的元素被访问完结束。迭代器只能往前不会后退。 1. 迭代器优点 对于无法随机访问的数据结构(比如set)而言,迭代器是唯一的访问元素的方式。本质:迭代器就是生成一个有next()方法的对象,而不是通过索引来计数 ...
分类:编程语言   时间:2016-06-17 00:49:02    阅读次数:186
day05 Python多层装饰器、模块、字符串格式化、生成器和迭代器、递归
一、多层装饰器 需求如下: 程序运行时需判断当前是否有用户登录,以及当前登录的用户名是否为管理员账户,但有的函数只需判断当前是否有用户登录就可以,有的函数两个都需要判断,所以将这两个判断分开写成两个装饰器,在需要判断时直接使用相应的一个或两个装饰器即可,具体代码如下: #!/usr/bin/env ... ...
分类:编程语言   时间:2016-06-12 13:51:15    阅读次数:195
Python学习之旅 —— 基础篇(五)字符串格式化、递归、生成器&迭代器、模块
本篇要点:字符串格式化递归生成器和迭代器模块 一、字符串格式化 字符串格式化的两种方式:占位符 %, format函数1、占位符% 注:Python中百分号格式化是不存在自动将整数转换成二进制表示的方式 练习: 2、format(*args, **kwargs) 函数方式 练习: 二、递归 循环执行 ...
分类:编程语言   时间:2016-06-06 22:05:13    阅读次数:249
【Python自动化运维之路Day5】基础篇
今日目录: 多层装饰器 字符串格式化 生成器和迭代器 递归 模块 一. 多层装饰器 还是上一篇的那个例子,关于用户管理程序:登录用户管理程序,查看用户信息的时候,系统要提示登录,登录验证成功后普通用户可以查看自己信息,管理员登录后才可以进入管理界面,普通用户提示权限不足,这样一来,就可以重新写下程序 ...
分类:编程语言   时间:2016-06-06 12:00:22    阅读次数:252
python学习之路基础篇(第五篇)
前四天课程回顾 1.python简介 2.python基本数据类型 3.函数式编程 4.装饰器 装饰器 字符串格式化 生成器和迭代器 递归 模块 ...
分类:编程语言   时间:2016-06-06 00:54:03    阅读次数:187
python中的生成器和迭代器
个人觉得iterator和yield实现的是相同的功能,只不过iterator需要在类中实现,yield实在函数中实现,二者均会保存当前循环的状态. 生成器也是由迭代器实现的 #!/usr/bin/env python #coding: utf-8 def MyGenerator(*args): #定义一个生成器 for i in args: yield i...
分类:编程语言   时间:2015-02-16 18:27:33    阅读次数:188
python高级编程-Part1 生成器和迭代器
迭代器和生成器是python学者们经常谈到的话题,我也不能免俗,因为实在值得总结一下。迭代器迭代器是对可迭代对象进行操作,通过next方法一次吐出一个元素的工具。我们用到的for..in..内部使用的就是迭代器功能。如果要自定义一个迭代器类的话,需要满足下面的条件:需要在类中..
分类:编程语言   时间:2015-01-09 19:32:17    阅读次数:158
57条   上一页 1 ... 4 5 6
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!