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

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

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

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

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