遍历循环:
for <循环变量>in<遍历结构>:
<语句块>
由保留字for和in组成,完整遍历所有元素后结束
每次循环,所获得元素放入循环变量,并执行一次语句块
range(M,N,K)
for i in range(1,10,2)
print(i)
1,4,6,8,10
字符串遍历循环:
for c in s:
<语句块>
s是字符串,遍历字符串的每一个字符
for c in "python123":
print(c,end=",")
输出为:p,y,t,h,o,n,1,2,3,对列表进行遍历:
for item in ls
<语句块>
ls是一个列表,遍历其每一个元素,产生循环
for item in [123,"py",456]:
print(item,end=",")
123,py,456,
对文件遍历:
for line in f1:
<语句块>
fi是一个文件标识符,遍历其每行,产生循环
无限循环:
while <条件>:
<语句块>
反复执行语句块,直到条件不满足时结束
循环控制保留字:
break,continue都可以与for,while搭配使用
break跳出并结束当前整个循环,执行循环后的语句
continue结束当次循环
循环的高级用法:
循环
else:
通过else来奖励
for c in "python"
if c=="T":
continue
print(c,end="")
else:
print("正常退出")
如果在循环中遇到break,则else中的内容将不会被执行