歡迎關(guān)注微信公眾號(hào)watson_python,及時(shí)獲取最新的更新。
與其他的編程語言一樣,在Python中也存在條件選擇和循環(huán)處理語句,在寫法上有一定的區(qū)別,在這里就解釋一下Python的條件選擇和循環(huán)處理語句。在正式介紹之前,先介紹一下Python的基本語法結(jié)構(gòu)。Python與其他語言最大的區(qū)別就是,Python的代碼塊不使用大括號(hào)({})來控制類,函數(shù)以及其他邏輯判斷。python最具特色的就是用縮進(jìn)來寫模塊??s進(jìn)的空白數(shù)量是可變的,但是所有代碼塊語句必須包含相同的縮進(jìn)空白數(shù)量,這個(gè)必須嚴(yán)格執(zhí)行。
Python中條件選擇語句的關(guān)鍵字為:if、elif、else這三個(gè)。其基本形式如下:

其中elif和else語句塊是可選的。對(duì)于if和elif只有condition為True時(shí),該分支語句才執(zhí)行,只有當(dāng)if和所有的elif的condition都為False時(shí),才執(zhí)行else分支。注意Python中條件選擇語句的condition后面有個(gè)冒號(hào)。

在Python中同樣提供了了循環(huán)處理語句,for語句和條件循環(huán)語句while。for循環(huán)主要用于元組或列表中的元素遍歷,寫法如下:

條件循環(huán)語句while,只有條件為True的時(shí)候,才會(huì)進(jìn)入循環(huán),條件為False循環(huán)結(jié)束。如果想要在語句塊過程中終止循環(huán),可以用break或者continue。break是跳出整個(gè)循環(huán),而continue是跳出該次循環(huán)。

關(guān)于條件選擇和循環(huán)處理的講解就到這里結(jié)束里。
本章的示例同樣保存在gitHub上,可以到gitHub下載相關(guān)的Jupyter Notebook筆記。