python的内置函数之range()

range()函数生成整数序列

代码:

>range(5)

显示:range(0, 5),表示生成从0到4的序列

使用方法1:

>r=range(5)
>for i in r:
    print(i)

显示:

0
1
2
3
4

使用方法2:

>r=range(5,10)
>for i in r:
    print(i)

生成5到9的序列

5
6
7
8
9

使用方法3:

>r=range(0,10,2)
>for i in r:
    print(i)

生成0到9,步长是2的序列

0
2
4
6
8

通过索引访问

>r[1]

不能修改值

>r[2]=100

错误提示如下:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'range' object does not support item assignment

原文出处:/show_1EF1Qqfs4RuX.html