遍历循环
遍历某个结构形成的循环运行方式
forin
从遍历结构中逐一提取元素,放在循环变量中
由保留字 for和in 组成,完整遍历所有元素后结束
每次循环,所获得元素放入循环变量,并执行一次语句块
遍历循环的应用
计数循环n次
for i in range (N):
遍历由range()函数产生的数字序列,产生循环
计算循环(特定次)
for i in range (M,N,K):
K为步长
遍历由range()函数产生数字序列,产生循环
for c in s :
s是字符串,遍历字符串中每个字符,产生循环
>>> for c in “python123”
print(c,end=“,”)
结果为:
p,y,t,h,o,n,1,2,3,
列表遍历循环
for item in is:
is是一个列表,遍历其每一个元素,产生循环
>>>for item in [123,”py”,456]:
print(item,end=“,”)
结果为:123,py,456,
文件遍历循环
for line in fi :
fi是一个文件标识符,遍历其每一行,产生循环
无限循环
由条件控制的循环运行方式
while :
反复执行语句块,知道条件不满足时结束
(CTEL+C 强制退出执行)
循环控制保留字
break 和 continue
break跳出并结束当前循环,执行虚幻后的语句
continue结束当次循环,继续执行后续次数循环
break和continue可以与for 和while循环搭配使用
>>>for c in “PYTHONE”:
if c == “T”
continue
print(c,end=“”)
结果为PYHON
>>>for c in “PYTHONE”:
if c == “T”
break
print(c,end=“”)
结果为PY
循环的拓展
循环与else
for in :
else:
while :
else:
当循环没有被berak语句退出的时候,执行else语句块
else语句块作为正常完成循环的奖励
这么的else的用法与异常处理中的else用法相识
关注韩黑桃 一起学python
领取专属 10元无门槛券
私享最新 技术干货