python中xrange用法分析

本文实例讲述了python中xrange用法。分享给大家供大家参考。具体如下:

先来看如下示例:

>>> x=xrange(0,8)>>> print xxrange(8)>>> print x[0]0>>> print x[7]7>>> print x[8]Traceback (most recent call last): File "", line 1, in IndexError: xrange object index out of range>>> x=range(0,8)>>> print x[0, 1, 2, 3, 4, 5, 6, 7]>>> print x[0]0>>> print x[8]Traceback (most recent call last):  File "", line 1, in IndexError: list index out of rangerange([start,] stop [,step])->list of integers

登录后复制

range()返回一个递增或递减的数字列表,列表的元素值由三个参数决定

start表示列表开始的值,默认为“0”。

stop 表示列表结束的值,该参数不可缺少

立即学习“Python免费学习笔记(深入)”;

参数step表示步长,默认值为“1”。

range()返回的是一个递增或递减的数字列表。

xrange 是一个类,返回的是一个xrange对象。使用xrange()进行遍历,每次遍历只返回一个值。range()返回的是一个列表,一次性计算并返回所有的值。因此,xrange()的执行效率要高于range()

希望本文所述对大家的Python程序设计有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2294842.html

(0)
上一篇 2025年2月28日 02:47:55
下一篇 2025年2月25日 17:46:19

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 使用IPython下的Net-SNMP来管理类UNIX系统的教程

    引言 对于简单网络管理协议 (SNMP),大多数系统管理员都具有一定的使用经验,或者至少听说过它。如果您正在一个数据中心工作,那么您每天都可能采用某种方式与 SNMP 进行交互。有许多给人印象深刻的、同等规模的网络管理系统 (NMS) 或者…

    编程技术 2025年2月28日
    200
  • 对于Python编程中一些重用与缩减的建议

    返璞归真 许多流行的玩具都以这样一个概念为基础:简单的积木。这些简单的积木可通过多种方式组合在一起构造出全新的作品 —— 有时甚至完全令人出乎意料。这一概念同样适用于现实生活中的建筑领域,将基本原材料组合在一起,形成有用的建筑物。平凡无奇的…

    编程技术 2025年2月28日
    200
  • Python中为什么要用self探讨

    接触python以来,看到类里的函数要带个self参数,一直搞不懂啥麻子原因。晚上特别针对python的self查了一下,理理。 Python要self的理由 Python的类的方法和普通的函数有一个很明显的区别,在类的方法必须有个额外的第…

    编程技术 2025年2月28日
    200
  • Python中的特殊语法:filter、map、reduce、lambda介绍

    filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回: 复制代…

    编程技术 2025年2月28日
    200
  • Python全局变量操作详解

    接触python时间不长,对有些知识点,掌握的不是很扎实,我个人比较崇尚不管学习什么东西,首先一定回去把基础打的非常扎实了,再往高处走。今天遇到了python中的全局变量的相关操作,遇到了问题,所以,在这里将自己遇到的问题,做个记录,以长记…

    编程技术 2025年2月28日
    200
  • Python中join和split用法实例

    join用来连接字符串,split恰好相反,拆分字符串的。不用多解释,看完代码,其意自现了。 复制代码 代码如下:>>>li = [‘my’,’name’,’is…

    编程技术 2025年2月28日
    200
  • 使用Python构建Hopfield网络的教程

     热的东西显然会变凉。房间会会人沮丧地变得凌乱。几乎同样,消息会失真。逆转这些情况的短期策略分别是重新加热、 做卫生和使用 Hopfield 网络。本文向您介绍了三者中的最后一个,它是一个只需要特定的参数就可以消除噪声的算法。net.py …

    2025年2月28日 编程技术
    200
  • 使用C语言扩展Python程序的简单入门指引

    一、简介 Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功地应用于各类大型软件系统的开发过程中。 与其它普通脚本语…

    编程技术 2025年2月28日
    200
  • Python线程的两种编程方式

    Python中如果要使用线程的话,python的lib中提供了两种方式。一种是函数式,一种是用类来包装的线程对象。举两个简单的例子希望起到抛砖引玉的作用,关于多线程编程的其他知识例如互斥、信号量、临界区等请参考python的文档及相关资料。…

    编程技术 2025年2月28日
    200
  • Python中的列表知识点汇总

    python list 在介绍 Python tuple 时,我使用了类比的方法,将其比做一个袋子,您可以在袋子中存放不同的东西。Python list 与此非常类似,因此,它的功能与袋子的功能也非常类似。但有一点是不同的,即您可以使用方括…

    编程技术 2025年2月28日
    200

发表回复

登录后才能评论