当前位置: 首页 > 编程笔记 >

python中xrange用法分析

皇甫展
2023-03-14
本文向大家介绍python中xrange用法分析,包括了python中xrange用法分析的使用技巧和注意事项,需要的朋友参考一下

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

先来看如下示例:

>>> x=xrange(0,8)
>>> print x
xrange(8)
>>> print x[0]
0
>>> print x[7]
7
>>> print x[8]
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
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 "<stdin>", line 1, in <module>
IndexError: list index out of range
range([start,] stop [,step])->list of integers

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

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

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

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

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

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

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

 类似资料:
  • 本文向大家介绍Python中xrange与yield的用法实例分析,包括了Python中xrange与yield的用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了Python中xrange与yield的用法。分享给大家供大家参考,具体如下: range和xrange Python提供了生成和返回整数序列的内置函数range及xrange,虽然这两个函数在功能上是差不多的,但其实

  • 此方法返回由开始和结束字符指定的范围内的字符。 语法 (Syntax) XRANGE(start,end) 参数 (Parameters) start - 启动十六进制值 end - 结束十六进制值 返回值 (Return Value) 此方法返回由开始和结束字符指定的范围内的字符。 例子 (Example) /* Main program */ say XRANGE("a","d") s

  • 问题内容: 并使用10位数字。但是13位数字呢?我在论坛上没找到任何东西。 问题答案: 你可以试试看。与范围相同的语义: 如的文档所述,另一个解决方案是使用。

  • 问题内容: 运行python程序时出现错误: 游戏从这里开始。 是什么导致此错误? 问题答案: 您正在尝试使用Python 3运行Python 2代码库。在Python 3中已重命名为。 而是使用Python 2运行游戏。不要试图将它移植,除非你知道自己在做什么,很可能会出现超越更多的问题与。 作为记录,您看到的不是语法错误,而是运行时异常。 如果您确实知道自己在做什么,并且正在积极地使Pytho

  • 都在循环时使用,xrange内存性能更好。 for i in range(0, 20): for i in xrange(0, 20): What is the difference between range and xrange functions in Python 2.X? range creates a list, so if you do range(1, 10000000) it c

  • 本文向大家介绍python中PyQuery库用法分享,包括了python中PyQuery库用法分享的使用技巧和注意事项,需要的朋友参考一下 PyQuery库就是python中的一个解析库。作用十分强大,使用上也是相当的灵活,能够实现初始化字符串、初始化 HTML 文件、初始化请求响应等多种场景,另外,本身中的CSS选择器,也是经常被大家使用的对象,结合以上的大致内容总结,接下来,我们一起详细的了解