当前位置: 首页 > 编程笔记 >

python中的break、continue、exit()、pass全面解析

徐卓
2023-03-14
本文向大家介绍python中的break、continue、exit()、pass全面解析,包括了python中的break、continue、exit()、pass全面解析的使用技巧和注意事项,需要的朋友参考一下

1、break

break是终止本次循环,比如你很多个while循环,你在其中一个while循环里写了一个break,满足条件,只会终止这个while里面的循环,程序会跳到上一层while循环继续往下走

以简单的for循环来举例

for i in range(10):
  print("-----%d-----" %i)
  for j in range(10):
    if j > 5:
      break
    print(j)

这里遇到j>5的时候第二层的for就不循环了,继续跳到上一层循环

2、continue

continue是循环到这个点的时候,执行continue这里的某些操作,执行完了之后,继续循环满足条件的这一层循环需要做的事情,不会终止这一层循环

上面的例子作一下修改

for i in range(10):
  print("-----%d-----" %i)
  for j in range(10):
    if j > 5 and j <= 8:
      print("我是continue特殊")
      continue
    print(j)

这里的循环就会打印出j在5-8之间需要做的事情,但是不会终止第二层循环,不满足5-8之间的数字,会接着循环下面需要做的事情

3、exit() 退出整个程序,很好理解

4、pass 只是一个占位符,什么事情也不做

以上这篇python中的break、continue、exit()、pass全面解析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊html" target="_blank">教程。

 类似资料:
  • 本文向大家介绍python中break、continue 、exit() 、pass终止循环的区别详解,包括了python中break、continue 、exit() 、pass终止循环的区别详解的使用技巧和注意事项,需要的朋友参考一下 python中break、continue 、exit() 、pass区分 1、break:跳出循环,不再执行 Python break语句,就像在C语言中,打

  • 本文向大家介绍简单了解python的break、continue、pass,包括了简单了解python的break、continue、pass的使用技巧和注意事项,需要的朋友参考一下 break break可以用来立即退出循环语句(包括else) continue continue可以用来跳过当次循环 注意:break和continue都是只对离他最近的循环起作用 pass pass是用来在判断或

  • break 与 continue 用来控制循环流程。 1. break break 用来中断循环,在 for 循环和 while 循环中都适用。 如:从列表中寻找 id 为 n 的项(每一项的 id 是唯一的) var list = [{ id: 1 }, { id: 4 }, { id: 9 }, { id: 2 }]; var n = 9; var i = 0, len = list.le

  • 主要内容:1、break,2、continue,3、goto在使用循环语句时,并不是必须等待循环完成后才能退出循环,我们也可以主动退出循环,C# 为我们提供了 break、continue 和 goto 三种方式来跳出循环,下面就来分别介绍一下。 1、break break 语句我们在前面学习《 switch 语句》的时候已经有了简单的了解,它不仅可以用来终止 switch 语句,在循环语句中使用时还可以用来跳出循环,执行循环外的下一条语句。 如果是在嵌套

  • 您可以使用 break 语句重写 for2.go 的代码: 示例 5.10 for3.go: for { i = i - 1 fmt.Printf("The variable i is now: %dn", i) if i < 0 { break } } 因此每次迭代都会对条件进行检查(i < 0),以此判断是否需要停止循环。如果退出条件满足,则使用

  • 本文向大家介绍详解Kotlin:forEach也能break和continue,包括了详解Kotlin:forEach也能break和continue的使用技巧和注意事项,需要的朋友参考一下 详解Kotlin:forEach也能break和continue 这样的问题。也就是说,他们想用forEach而不是for循环,因为这很fp,很洋气(我也喜欢), 但是他们又想使用break和continue