语法特点

遍历操作,依次取集合容器中的每个值

for循环的一般格式如下:

for 临时变量 in 容器:
执行代码
image.png
(图片来源:菜鸟教程)

实践操作

  1. #for循环
  2. L=['Lisa','Adam','Sam']
  3. for i in L:
  4. print(i)

输出结果为:
Lisa
Adam
Sam

例子:利用循环依次对list中的每个名字打印出Hello,xxx!

  1. L=['Lisa','Adam','Sam']
  2. for i in L:
  3. print('Hello %s!' %i)

输出结果为:
Hello Lisa!
Hello Adam!
Hello Sam!

例子:用for循环来求1-100相加的和

  1. #用for循环来求1-100相加的和
  2. num=0
  3. for i in range(1,101): #包含1,不包含101
  4. num=i+num
  5. print(num)

输出结果为:5050

  1. for i in range(0,5):#取头不取尾
  2. print(i)

输出结果为:
0
1
2
3
4

  1. for i in range(0,5,2):#2代表步长
  2. print(i)

输出结果为:
0
2
4
image.png