Python 中的 xrange() 函数可以用来生成数字序列。它的主要优点是可以在不用创建完整列表的情况下生成一系列数字。
使用方法
xrange() 函数的基本用法是:
xrange(start, stop[, step])
其中,start 是起始值,stop 是结束值,step 是步长,默认为 1。
比如,要生成从 0 到 10 的数字序列,可以使用如下语句:
for i in xrange(0, 11): print i
xrange() 函数还可以接受负数,比如要生成从 10 到 0 的数字序列,可以使用如下语句:
for i in xrange(10, -1, -1): print i
xrange() 函数还可以接受浮点数,比如要生成从 0 到 0.5 的数字序列,可以使用如下语句:
for i in xrange(0, 0.51, 0.1): print i
xrange() 函数还可以使用多个参数,比如要生成从 0 到 10,步长为 2 的数字序列,可以使用如下语句:
for i in xrange(0, 11, 2): print i
xrange() 函数可以用来生成任意范围内的数字序列,它的优点在于不用创建完整列表,可以节省内存空间。