Python 中有三大控制結(jié)構(gòu),分別是順序結(jié)構(gòu)、分支結(jié)構(gòu)(選擇結(jié)構(gòu))以及循環(huán)結(jié)構(gòu)。任何一個項目或者算法都可以使用這三種結(jié)構(gòu)來設計完成。
下面我們來分別說明一下:
一、順序結(jié)構(gòu)
順序結(jié)構(gòu)就是按照你寫的代碼順序執(zhí)行,也就是一條一條語句順序執(zhí)行。這種結(jié)構(gòu)的邏輯最簡單,就是按順序執(zhí)行就行了。
二、分支結(jié)構(gòu)(選擇結(jié)構(gòu))
分支結(jié)構(gòu)又稱為選擇結(jié)構(gòu),意思是程序代碼根據(jù)判斷條件,選擇執(zhí)行特定的代碼。如果條件為真,程序執(zhí)行一部分代碼;否則執(zhí)行另一部分代碼。
在 Python 語言中,選擇結(jié)構(gòu)的語法使用關鍵字 if、 elif、 else 來表示,具體語法如下:
基本語法有以下幾種:
1、if
2、if...else
3、if...elif...else
4、if...elif...elif......else
5、if 嵌套
三、循環(huán)結(jié)構(gòu)
循環(huán)結(jié)構(gòu)是使用最多的一種結(jié)構(gòu)。循環(huán)結(jié)構(gòu)是指滿足一定的條件下,重復執(zhí)行某段代碼的一種編碼結(jié)構(gòu)。Python的循環(huán)結(jié)構(gòu)中,常見的循環(huán)結(jié)構(gòu)是for循環(huán)和while循環(huán)。
1、for循環(huán)
for 循環(huán)為循環(huán)結(jié)構(gòu)的一種。在 Python 中,for 循環(huán)是一種迭代循環(huán),也就是重復相同的操作,每次操作都是機遇上一次的結(jié)果而進行。 for 循環(huán)經(jīng)常用與便利字符串、列表、字典等數(shù)據(jù)結(jié)構(gòu),for循環(huán)需要知道循環(huán)的次數(shù)?;菊Z法是:
2、for...in....循環(huán)
3、while循環(huán)
while循環(huán)不需要知道循環(huán)的次數(shù),即無限循環(huán) ,直到條件不滿足為止。
注意:
1、循環(huán)也是以冒號(:)結(jié)尾
2、條件為各種算術表達式,
a) 當為真時,循環(huán)體語句組 1,重復執(zhí)行
b) 當為假是,循環(huán)體語句組 2,停止執(zhí)行
3、如果循環(huán)體忘記累計,條件判斷一直為真,則為死循環(huán)。循環(huán)體一直實行。
a) 死循環(huán)有時候經(jīng)常被用來構(gòu)建無限循環(huán)
b) 可以使用 ctrl+c 終止,或者停止 IDE
以上就是python中的控制結(jié)構(gòu)有哪些的詳細內(nèi)容,更多請關注創(chuàng)新互聯(lián)成都網(wǎng)站設計公司其它相關文章!
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)站欄目:python的控制結(jié)構(gòu)介紹-創(chuàng)新互聯(lián)
當前鏈接:http://chinadenli.net/article44/dsgdee.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站改版、手機網(wǎng)站建設、網(wǎng)站策劃、電子商務、網(wǎng)站設計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)