break和continue的區(qū)別python
關(guān)于break和continue的區(qū)別python這個(gè)很多人還不知道,今天菲菲來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、break,continue,return的區(qū)別為:作用不同、結(jié)束不同、緊跟不同。
2、一、作用不同break:執(zhí)行break操作,跳出所在的當(dāng)前整個(gè)循環(huán),到外層代碼繼續(xù)執(zhí)行。
3、2、continue:執(zhí)行continue操作,跳出本次循環(huán),從下一個(gè)迭代繼續(xù)運(yùn)行循環(huán),內(nèi)層循環(huán)執(zhí)行完畢,外層代碼繼續(xù)運(yùn)行。
4、3、return:執(zhí)行return操作,直接返回函數(shù),所有該函數(shù)體內(nèi)的代碼(包括循環(huán)體)都不會(huì)再執(zhí)行。
5、二、結(jié)束不同break:break不僅可以結(jié)束其所在的循環(huán),還可結(jié)束其外層循環(huán),但一次只能結(jié)束一種循環(huán)。
6、2、continue:continue結(jié)束的是本次循環(huán),將接著開始下一次循環(huán)。
7、3、return:return同時(shí)結(jié)束其所在的循環(huán)和其外層循環(huán)。
8、三、緊跟不同break:需要在break后緊跟一個(gè)標(biāo)簽,這個(gè)標(biāo)簽用于標(biāo)識(shí)哪個(gè)外層循環(huán)。
9、2、continue:在continue后不需要加參數(shù)。
10、3、return:在return后需要緊跟一個(gè)返回值,用于提供給對(duì)應(yīng)方法所需的返回值。
本文到此分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽: