python3—程序的循环结构

遍历循环

遍历某个结构形成的循环运行方式

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180617A11TJ600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券