大家好,又见面了,我是你们的朋友全栈君。
for循环 像while循环一样,for可以完成循环的功能。
在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。
for循环的格式
for 临时变量 in 列表或者字符串等: 循环满足条件时执行的代码 demo1 name = ‘itheima’
for x in name: print(x) 运行结果如下:
i t h e i m a demo2 name = ‘hello’
for x in name: print(x) if x == ‘l’: break #退出for循环 else: print(“for循环过程中,如果没有break则执行”) 运行结果如下:
h e l demo3 name = ‘hello’
for x in name: print(x) #if x == ‘l’: # break #退出for循环 else: print(“for循环过程中,如果没有break则执行”) 运行结果如下:
h e l l o for循环过程中,如果没有break则执行
break和continue
name = ‘itheima’
for x in name: print(’—-’) print(x) 运行结果:
a 带有break的循环示例如下:
name = ‘itheima’
for x in name: print(’—-’) if x == ‘e’: break print(x) 运行结果:
<2> while循环 普通的循环示例如下:
i = 0
while i<5: i = i+1 print(’—-’) print(i) 运行结果:
5 带有break的循环示例如下:
i = 0
while i<5: i = i+1 print(’—-’) if i==3: break print(i) 运行结果:
小结: break的作用:用来结束break所在的整个循环 2. continue <1> for循环 带有continue的循环示例如下:
name = ‘itheima’
for x in name: print(’—-’) if x == ‘e’: continue print(x) 运行结果:
a <2> while循环 带有continue的循环示例如下:
i = 0
while i<5: i = i+1 print(’—-’) if i==3: continue print(i) 运行结果:
5 小结: continue的作用:用来结束本次循环,紧接着执行下一次的循环 3. 注意点 break/continue只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对最近的一层循环起作用
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135635.html原文链接:https://javaforall.cn