for循环是一个依次重复执行的循环,适用于枚举或遍历序列,以及迭代对象中的元素。
语法如下:
1 for 迭代变量 in 对象: 2 循环体
(1)迭代变量用于保存读取出的值;
(2)对象为要遍历或迭代的对象,该对象可以是任何有序的序列对象,如字符串、列表和元祖等
(3)循环体为一组被重复执行的语句
作用:
【1】数值循环
实现从1到100的累加
1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 result = 0 4 for a in range(101): 5 result = result + a 6 print(result)
【2】遍历字符串
1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 string = "请不要说我不能" 4 print(string) 5 for ch in string: 6 print(ch)
1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 for ch in "请不要说我不能": 4 print(ch)
ps:for循环语句还可以用于迭代(遍历)列表、元祖、集合和字典等