一、 基本语法
for <循环变量> in <遍历对象>:
<语句>
二、例1
In [3]: for i in [1, 2, 3, 4, 5]:
...: print(str(i)+'x'+str(i)+'='+str(i*i))
1x1=1
2x2=4
3x3=9
4x4=16
5x5=25
三、 for语句、continue语句、break语句
In [7]: for i in [1, 2, 3, 4, 5]:
...: if i == 2:
...: continue
...: print(i)
...: if i == 4:
...: break
...: else:
...: print('end')
1
3
4
四、for循环遍历字典
In [9]: dict = {'apple':10, 'banana':20, 'pear':30}
In [10]: for key,value in dict.items():
...: print(key,':',value)
apple : 10
banana : 20
pear : 30
五、 只遍历键
In [11]: for key in dict.keys():
...: print(key)
apple
banana
pear
六、 rang函数:
语法
range([start,] stop[, step] )
- start 可选参数: 起始数,默认值为0
- stop 终止数: 如果range只有一个参数x,那么range生产一个从0至x-1的整数列表
- step 可选参数:步长,即每次循环序列增长值。
例1:
In [12]: for i in range(5):
...: print(i)
0
1
2
3
4
例2:
In [13]: for i in range(0,10,2):
...: print(i)
0
2
4
6
8
评论