Python循环语句- for

SOSO
2022-05-11 / 0 评论 / 179 阅读 / 正在检测是否收录...

一、 基本语法

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
0

评论

博主关闭了当前页面的评论