国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類(lèi)導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python中break、continue 、exit() 、pass終止循環(huán)的區(qū)別詳解

python中break、continue 、exit() 、pass終止循環(huán)的區(qū)別詳解

2021-08-04 07:53深藍(lán) Python

這篇文章主要介紹了python中break、continue 、exit() 、pass終止循環(huán)的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

python中break、continue 、exit() 、pass區(qū)分

1、break:跳出循環(huán),不再執(zhí)行

  • Python break語(yǔ)句,就像在C語(yǔ)言中,打破了最小封閉for或while循環(huán)。
  • break語(yǔ)句用來(lái)終止循環(huán)語(yǔ)句,即循環(huán)條件沒(méi)有False條件或者序列還沒(méi)被完全遞歸完,也會(huì)停止執(zhí)行循環(huán)語(yǔ)句。
  • break語(yǔ)句用在while和for循環(huán)中。
  • 如果您使用嵌套循環(huán),break語(yǔ)句將停止執(zhí)行最深層的循環(huán),并開(kāi)始執(zhí)行下一行代碼。

python中break、continue 、exit() 、pass終止循環(huán)的區(qū)別詳解

例1: break跳出while死循環(huán)

?
1
2
3
4
5
```python
while True:
print("123")
break
print("456")
?
1
2
3
4
5
6
7
8
###例2: break是終止本次循環(huán),比如你很多個(gè)for循環(huán),你在其中一個(gè)for循環(huán)里寫(xiě)了一個(gè)break,滿足條件,只會(huì)終止這個(gè)for里面的循環(huán),程序會(huì)跳到上一層for循環(huán)繼續(xù)往下走
>```python
for i in range(5):
  print("-----%d-----" %i)
  for j in range(5):
    if j > 4:
      break
    print(j)

這里遇到j(luò)>5的時(shí)候第二層的for就不循環(huán)了,繼續(xù)跳到上一層循環(huán)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ py break.py
-----0-----
0
1
2
3
-----1-----
0
1
2
3
-----2-----
0
1
2
3
-----3-----
0
1
2
3

2、continue:跳出本次循環(huán),執(zhí)行下一次

  • Python continue 語(yǔ)句跳出本次循環(huán),而break跳出整個(gè)循環(huán)。
  • continue 語(yǔ)句用來(lái)告訴Python跳過(guò)當(dāng)前循環(huán)的剩余語(yǔ)句,然后繼續(xù)進(jìn)行下一輪循環(huán)。
  • continue語(yǔ)句用在while和for循環(huán)中。

python中break、continue 、exit() 、pass終止循環(huán)的區(qū)別詳解

例1:continue通過(guò)if判斷觸發(fā),跳出當(dāng)前一層for循環(huán),終止'h'輸出,繼續(xù)下一次for.

?
1
2
3
4
5
6
7
```python
 for letter in 'Python':
 if letter == 'h':
 continue #此處跳出for枚舉'h'的那一次循環(huán)
print('當(dāng)前字母 :', letter)
 
#輸出結(jié)果中果然無(wú)'h'
?
1
2
3
4
5
6
$ py continue.py
當(dāng)前字母 : P
當(dāng)前字母 : y
當(dāng)前字母 : t
當(dāng)前字母 : o
當(dāng)前字母 : n
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
##例2:
>```python
var = 5         
while var > 0:      
  var = var -1
  if var == 3:
   continue
  print('當(dāng)前變量值 :', var)
print("Good bye!")
$ py continue.py
當(dāng)前變量值 : 4
當(dāng)前變量值 : 2
當(dāng)前變量值 : 1
當(dāng)前變量值 : 0
Good bye!```
 
 
###如果continue換成break
>```python
var = 5         
while var > 0:      
  var = var -1
  if var == 3:
   break
  print('當(dāng)前變量值 :', var)
print("Good bye!")
$ py continue.py
當(dāng)前變量值 : 4
Good bye!

例3:continue是循環(huán)到這個(gè)點(diǎn)的時(shí)候,執(zhí)行continue這里的某些操作,執(zhí)行完了之后,繼續(xù)執(zhí)行滿足條件的這一層循環(huán)需要做的事情,不會(huì)終止這一層循環(huán)(只會(huì)跳出這一次).上面的break例子作一下修改:

?
1
2
3
4
5
6
7
8
```python
 for i in range(10):
 print("-----%d-----" %i)
 for j in range(10):
 if j > 5 and j <= 8:
 print("我是continue特殊")
continue
 print(j)

這里的循環(huán)就會(huì)打印出j在5-8之間需要做的事情,但是不會(huì)終止第二層循環(huán),不滿足5-8之間的數(shù)字,會(huì)接著循環(huán)下面需要做的事情

?
1
2
3
4
5
6
7
#3、exit():結(jié)束整個(gè)程序
>```python
for element in "Python":
   if element == "t":
     exit()
   else:
   print(element)

4、pass:不做任何事情,只起到占位的作用

?
1
2
3
4
5
for element in "Python":
   if element == "y":
     pass
   else:
     print(element)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://www.cnblogs.com/deepblue775737449/p/8507078.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 狠狠影院 | 女人性做爰免费网站 | 欧美激情一区二区三区在线视频 | 免费污视频在线 | 日韩不卡一区 | 在线日韩视频 | 色婷婷久久 | 色综合久久天天综合网 | 天天躁人人躁人人躁狂躁 | 看a网站 | 久久涩涩 | 久久久久久亚洲一区二区三区蜜臀 | 久久精品视频免费观看 | 激情国产视频 | 欧美电影在线观看 | 久久久精品免费观看 | 国产情侣免费视频 | www操com| 丁香五月网久久综合 | 国产精品久久久久久久久免费高清 | 99热激情 | 久久久久国产精品免费免费搜索 | 神马影院一区二区三区 | 欧美激情第1页 | 亚洲精品一区二区三区在线观看 | 久久av网| 日韩在线 中文字幕 | 精品久久一区 | 国内自拍视频在线观看 | 国产精品无码久久久久 | 成人在线看片 | 好吊妞国产欧美日韩免费观看视频 | 亚洲一区在线日韩在线深爱 | 成人免费国产 | 日韩成人不卡 | 午夜寂寞少妇aaa片毛片 | 国产成人精品久久二区二区91 | 欧美操穴 | 欧美激情一区二区 | 亚洲视频一区二区 | 成人国产精品一级毛片视频 |