自学Python day05-for循环

2023-05-16

语法

for 临时变量 in 序列名:
xxxx…
序列的意思是,一个数据是由多个数据组成的,例如列表:【1,2,3,3,4,5,6,7】,也可以是字符串

break和continue在for循环中的退出规则

"""
这是break的退出方式
for i in str1:
    if i == 'e':
        print(f'不打印e,然后终止')
        break
    print(i)
"""
str1 = 'itheima'
# 这是continue的退出方式
for i in str1:
    if i == 'e':
        print(f'除了e不打印其他正常')
        continue
    print(i)

循环可以和else配合使用

else 下方缩进的代码指的是循环正常结束之后执行的代码

退出循环对else的影响

continue和break
因为continue是结束当前一次循环,继续下一次,解释器认为是正常结束的

for…else

语法

for 临时变量 in 序列:
	重复执行的代码
	...
else:
	正常结束之后要执行的代码

else都是循环正常结束后才执行的
break会被认为非正常结束,后面else里面的东西不做
continue会被认为正常结束,后面else里面的东西要做

str1 = 'itheima'
for i in str1:
    if i == 'e':
        continue
    print(i)
else:
    print(f'循环正常结束执行else代码')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自学Python day05-for循环 的相关文章

随机推荐