日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python:for循环+else与continue+break小总结

發(fā)布時間:2023/12/31 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python:for循环+else与continue+break小总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

以往的筆記,記錄一下

前言

一、for循環(huán)簡介:
for i in xx,表示i依次一個個將xx里面的值取出來
二、for…else…
1、簡介:
for也可以和else使用
什么時候用這個else?
當for j in xx時xx中沒有數(shù)據(jù)或依次取完了,就會使用else
這一種格式,是Python所獨有的

for i in range(0,2):print 1 else:print 0

2、這里也順便介紹一下continue和break
前提:下面所說的當前循環(huán):continue或break所在的循環(huán)稱為當前循環(huán)
(1)continue
重點:continue 語句用來告訴Python跳過當前循環(huán)的剩余語句,然后繼續(xù)進行下一輪循環(huán)
但如果是在else中執(zhí)行的,就表示當前循環(huán)for中已經(jīng)沒有可用的數(shù)了,例如下面的例子中,continue繼續(xù)進行父循環(huán)的下一輪循環(huán),而非當前循環(huán)(也就是子循環(huán)),why?因為for循環(huán)只要執(zhí)行了else代碼,就表示當前循環(huán)已經(jīng)執(zhí)行完畢了,只能找當前循環(huán)的上個循環(huán),這里只有父循環(huán),所以就它嘍。設個斷點,單步執(zhí)行一下就會明白了

for j in range(0,2): #注:這個是"父循環(huán)",通俗點說就是父親for i in range(0,3): #注:這個是"子循環(huán)",通俗點說就是兒子,父循環(huán)中可以有多個兒子~~print(1)else:continue

像下面的這個,continue就是先當前循環(huán)的上個循環(huán),最后才父循環(huán)

for j in range(0,2):for k in range(0, 3):for i in range(0,3):print(1)else:continue

下面這個例子是幫助理解的,也單步執(zhí)行一下

for j in range(0,2):for i in range(0,3):print(1)continue #這里它不會執(zhí)行父循環(huán),因為子循環(huán)還沒有結束,他還是會繼續(xù)執(zhí)行

(2)break
重點:break語句用來終止循環(huán)語句,但如果有嵌套循環(huán),break表示跳出(終止)當前循環(huán)(遇到了break,就不繼續(xù)執(zhí)行當前循環(huán)的任何代碼),但繼續(xù)執(zhí)行當前循環(huán)外下面同級的循環(huán);如果沒有同級的循環(huán)就執(zhí)行當前循環(huán)的上個循環(huán);若都沒有,就結束循環(huán)
例:

for i in range (0,2):print(i)#break #注:如果break在這里,那么直接返回0,因為跳出了整個循環(huán)for j in range (3,6):print(j)break #注:如果break在這里,相當于跳出這個子循環(huán),也就是嵌套循環(huán),并沒有退出整個循環(huán),所以最后返回0 3 1 3

下面對比一下下面的兩種代碼,你會更好地理解,下面的都使用單步對比

第一種:如果沒有同級的循環(huán)就執(zhí)行當前循環(huán)的上個循環(huán)

#for j in range (3,6):是for k in (8, 10):的子循環(huán) #break會先跳到for k in (8, 10):for i in range (0,2):print(i)for k in (8, 10):print(k)for j in range (3,6):print(j)break

第二種:執(zhí)行當前循環(huán)外下面同級的循環(huán)

#for j in range (3,6):與for k in (8,10):同級別 #break會先跳到for k in (8,10):for i in range (0,2):print(i)for j in range (3,6):print(j)breakfor k in (8,10):print(k)

第三種:因為for k in (8,10):是當前循環(huán)的子循環(huán),所以不會執(zhí)行。都終止當前循環(huán)了,怎么執(zhí)行當前循環(huán)下面的代碼?

#for k in (8,10):是for j in range (3,6):的子循環(huán)for i in range (0,2):print(i)for j in range (3,6):print(j)breakfor k in (8,10):print(k)

記住,只要代碼和for排頭并齊,說明這段代碼不屬于當前與其并齊的for循環(huán)內(nèi)!!!

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結

以上是生活随笔為你收集整理的Python:for循环+else与continue+break小总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91视频在线观看 | 99国产精品国产精品九九 | 僵尸叔叔在线观看国语高清免费观看 | 欧美日韩在线中文字幕 | 久久久久久免费精品 | 夜夜操操操 | 97超碰97 | 一区二区三区在线播放视频 | 久久国内偷拍 | 九九综合网 | 精品黄色在线观看 | 午夜天堂精品 | 精品96久久久久久中文字幕无 | 亚洲一区精品视频 | 亚洲三级中文字幕 | 摸丰满大乳奶水www免费 | 成人免费毛片东京热 | 欧美无专区| 国产欧美一区二区精品性色超碰 | 午夜视频在线观看国产 | 国产精品一区二区三区在线免费观看 | 2019日韩中文字幕mv | 日日干夜夜撸 | 欧美毛片网站 | 五月天婷婷基地 | 久久精品一日日躁夜夜躁 | 亚洲首页 | 澳门黄色| 亚洲色图视频在线 | 国产三级av在线播放 | 少妇高潮大叫好爽喷水 | 日韩中文字幕av在线 | 十大黄台在线观看 | 国产区视频在线观看 | 亚洲资源网站 | 亚洲午夜毛片 | av最新资源 | 日韩xx视频| 色婷婷综合久久久中文字幕 | 欧美狠狠爱 | 亚洲精品欧洲精品 | 91亚洲精品一区 | 国产网红av | 玖玖视频国产 | 向着小小的花蕾绽放 | 人人草人人插 | 日韩在线观看网站 | 久久久久久久久免费看无码 | 麻豆国产网站 | 一区二区三区视频在线观看 | 诱夫1v1高h| 黑人操日本女人 | 欧美一级xxx| 欧美精品人妻一区二区 | 超碰影院在线 | 污黄视频网站 | 神马久久久久久久久 | 天干夜夜爽爽日日日日 | 中文字幕第12页 | 黄色成年视频 | 亚洲伦理一区二区三区 | 污污内射在线观看一区二区少妇 | 日韩成人午夜 | 国产草草浮力影院 | 波多野结衣50连登视频 | 日韩视频一区在线观看 | 日本www在线| 亚洲精品ww | 91视频导航 | 精品一区二区成人免费视频 | 亚洲性xxxx| 天美麻花果冻视频大全英文版 | 体内射精一区二区 | 波多野结衣二区三区 | av男人资源| 欧美一区二区三区在线观看视频 | ww成人| 久久久亚洲欧洲 | 国产经典三级在线 | 精品人人妻人人澡人人爽牛牛 | 九九热在线精品 | 在线亚洲+欧美+日本专区 | 一区二区三区四区中文字幕 | 日本在线视频一区二区 | 免费在线观看av | 亚洲福利社区 | 亚洲成人精品在线播放 | 亚洲咪咪 | 国产二区av | 成年精品 | 亚洲一级在线观看 | 亚洲激情视频 | 一本色道久久综合亚洲精品酒店 | 懂色中文一区二区在线播放 | 99国产精品99久久久久久粉嫩 | 日日干天天 | 偷偷草| 激情久久久久 | 亚洲色图 美腿丝袜 |