python循环中的break、continue、pass 您所在的位置:网站首页 pass语句Python python循环中的break、continue、pass

python循环中的break、continue、pass

2024-04-18 19:47| 来源: 网络整理| 查看: 265

在python的循环语句中可能希望及时完全退出循环、忽略跳过本次循环的情况。这些可以通过循环控制语句来完成。循环控制语句会改变其循环的执行。

1. break语句

break语句可以跳出for和while的循环体。

2. continue语句

continue语句用来跳过当前循环的剩余语句,然后继续进行下一轮循环。continue语句与break语句相反,它不是终止循环,而是强制执行循环的下一次迭代。

3. pass语句

pass语句在语句中用作占位符,不做任何事情,是一个空操作。假设你有一个函数,还没有编写代码,Python认为是一个错误。添加使用pass语句,忽略并继续执行,而不会给出任何错误。

因为pass语句是对比其它语言所特有的,所以我们写了一小段程序来对比一下三条语句在循环中的作用

# -*- coding: UTF-8 -*- import os if __name__ == '__main__': i = 0 while True: if i > 10: print("loop terminate") break elif i == 5: print("i=%d" %(i)) i=i+1 continue elif i == 8: print("i=%d" %(i)) i=i+1 pass else: print("i=%d" %(i)) i=i+1

运行结果

python loop.py i=0 i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8 i=9 i=10 loop terminate

可以看到,pass没有执行任何操作,仍然继续执行while循环。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有