Python xrange()函数

时间:2020-02-23 14:43:41  来源:igfitidea点击:

Python xrange()函数用于生成整数序列。
该函数是Python 2的一部分。
在Python 3中,名称已更改为range()函数。

Python xrange()语法

xrange()函数的语法为:

xrange(start, end, step)

  • " start"变量定义了起始编号,它包含在整数的输出序列中。
    它是可选的,默认值为0。

  • " end"变量定义了结束编号,它在整数的输出序列中不包括在内。
    这是必填参数。

  • "步骤"定义了序列中每个数字之间的差异。
    它是可选的,默认值为1。

  • 如果仅传递一个参数,则将其视为"结束"变量。

Python xrange()函数示例

我们来看一些使用Python Interpreter使用xrange()函数的示例。

1. xrange()只有结束变量

>>> x = xrange(5)
>>> print(type(x))
<type 'xrange'>
>>> 
>>> for n in x:
...     print(n)
... 
0
1
2
3
4
>>> 

2.具有起始值和结束值的xrange()

>>> x = xrange(3, 6)
>>> for n in x:
...     print(n)
... 
3
4
5
>>> 

3.具有开始,结束和步骤变量的xrange()

>>> x = xrange(3, 10, 2)
>>> for n in x:
...     print(n)
... 
3
5
7
9
>>> 

Python range()与xrange()函数

如果使用的是Python 2.x版本,请使用xrange()函数生成一个数字序列。
如果您使用的是Python 3,请使用range()函数,因为xrange()已重命名为range()函数。