Python循环语句

Python循环语句

1.循环语句

1.1while循环

while 条件:
	...

1.2 for 循环

  • for…else…,for循环执行完毕,没有遇到break中断,会执行else中的内容

    data=[11,22,33]
    for i in data:
        print(i)
    else:
        print('else中的内容')
    
    • enumerate
    data=[11,22,33]
    #item是data里面的数据
    for i,item in enumerate(data,1):
        print(i,item)
    1 11
    2 22
    3 33
    

1.3 break

  • break,用于在while循环中帮你终止循环
while True:
	print('1')
	break
	print('2')
输出:
1

总结:写代码的时候,想要结束循环可以通过两种方式实现,即:条件判断和break关键字

1.4 continue

  • continue,在循环语句中结束本次循环,开始下一次循环
while True:
	print(1)
	continue
	print(2)
	print(3)
输出:
1
1
1
...

break和continue总结

对于break和continue都是放在循环语句中用于控制循环过程的,一旦遇到break就停止所有循环,一旦遇到continue可以在一定程度上简化代码逻辑

1.5 while else

  • 当while后的条件不成立时,else中的代码就会执行
while 条件:
	...
else:
	...
while True:
	print(123)
	break
else:
	print(666)
输出:
123

总结:

  • 在while else中,如果强制退出循环不会执行else里面的代码,例如:通过break强制退出

  • 只有在条件判断不满足的条件下才会执行else里面的代码,正常运行代码的顺序,没有其他强制退出等代码

2. pass

一般Python的代码块是基于 :缩进来实现,Python中规定代码块中必须要有代码才算完整,在没有代码的情况下为了保证语法的完整性可以用pass代替,例如:

if 条件 :
    pass
else:
    pass

3. is 比较

is==的区别是什么?

  • ==,用于比较两个值是否相等。
  • is,用于表示内存地址是否一致。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荼靡~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值