遍历某个结构形成的循环运行方式
for <循环变量> in <遍历结构>:
<语句块>
-从遍历结构中逐一提取元素,放在循环变量中
-由保留字for和in组成,完整遍历所有元素后结束
-每次循环,所获元素放入循环变量,并执行一次语句块
计数循环(N次)
for i in range(N):
<语句块>
计数循环(特定次)
for i in range(N,M,K): 以N为开始不到M ,K为补偿
<语句块>
文件遍历循环
for line in fi :
<语句块>
fi是一个文件标识符,遍历其每行,产生循环
循环控制保留字: break continue
循环与else
-当循环没有被break语句退出时,执行else语句块
-else语句块可以作为“正常”完成循环的奖励
例子:
for c in "python":
if c=="t":continue
print(c,end=" ")
else:
print("正常退出")
输出: p y h o n 正常退出