自学Python day05-for循环

语法

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代码')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值