VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • python开发的range()函数

python中的range()函数的功能hen强大,所以我觉得很有必要和大家分享一下

就好像其API中所描述的:

If you do need to iterate over a sequence of numbers, the built-in function range() comes in handy. It generates arithmetic progressions

代码示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#如果你需要遍历一个数字序列,可以是使用python中内建的函数range()
 
#如下面要遍历一个列表test_list
test_list= [1,3,4,'Hongten',3,6,23,'hello',2]
for iin range(len(test_list)):
    print(test_list[i],end=',')
 
print()  
print('#####################################')
 
#或者用range()函数生成一个列表
for iin range(5):
    print(i,end=',')
 
print()  
print('#####################################')
 
#python中的内置函数range(10),其中参数'10'代表:从0到10的一个序列
#即长度为10的一个序列
print('range(10)表示:',range(10))
listA= [ifor iin range(10)]
print(listA)
 
print('#####################################')
 
#当然,我们可以自定义我们需要的起始点和结束点
#我们定义了一个从5开始的起始点,到100结束的结束点
print('range(5,100)表示:',range(5,100))
listB= [ifor iin range(5,100)]
print(listB)
 
print('#####################################')
 
#定义了这些后,我们还可以定义步长
#下面我们定义一个从1开始到30结束,步长为3的列表
print('range(1,30,3)表示:',range(1,30,3))
listC= [ifor iin range(1,30,3)]
print(listC)

相关教程