總覽
前言
每次python從入門到精通都是從頭開始看这难,做這個學習筆記主要是為了讓自己可以省去學習控制結(jié)構(gòu)的時間柴淘,所以“偷懶”可以促進生產(chǎn)力發(fā)展......
控制語句
主要可以分為:條件語句、循環(huán)語句以及其他語句這三塊
if條件語句
條件結(jié)構(gòu)又被稱為分支結(jié)構(gòu)规丽,可以通過判斷實現(xiàn)不同的結(jié)果侵蒙。。在Python中块攒,條件結(jié)構(gòu)的基本構(gòu)造是if...else...(兩個條件)励稳,如果有多個條件,那么結(jié)構(gòu)為if...elif...elif...else...囱井,其中的elif可以不限添加驹尼。
條件為真,執(zhí)行結(jié)果輸出庞呕;條件為假新翎,則執(zhí)行else/elif下的結(jié)果或條件,進行輸出或判斷千扶,以此類推料祠。需要注意的是,if/elif寫完條件后澎羞,以及else之后,務(wù)必加冒號敛苇。在一個if條件結(jié)構(gòu)下可以繼續(xù)嵌套新的if條件句妆绞。
流程圖
代碼示例
循環(huán)語句(for 和 while)
for循環(huán)
首先介紹for循環(huán),for語句的基本構(gòu)成很簡單枫攀,即for...in...括饶,在循環(huán)中寫上需要執(zhí)行的語句±凑牵可以看到图焰,for循環(huán)適用于循環(huán)次數(shù)已知的情況。
代碼示例
while循環(huán)
上面我們提到蹦掐,for循環(huán)結(jié)構(gòu)的使用前提是循環(huán)次數(shù)已知技羔。而在很多情況下,循環(huán)多少次卧抗,什么時候開始什么時候結(jié)束藤滥,這是一個未知數(shù)。因此社裆,while循環(huán)結(jié)構(gòu)的優(yōu)勢便體現(xiàn)了出來拙绊。這兩種循環(huán)結(jié)構(gòu)本質(zhì)上是一樣的,它們的效力也是相當?shù)挠拘恪hile循環(huán)語句的基本結(jié)構(gòu)為while...标沪,然后執(zhí)行相關(guān)語句。
代碼示例
總結(jié):for循環(huán)一般用于循環(huán)次數(shù)已知的場景嗜傅,while循環(huán)則可以用于循環(huán)次數(shù)未知的場景金句。
其他語句(break、continue和pass)
參考文檔:
代碼地址:
https://github.com/zqkyy/py_basic_structure
有問題可以私信我磺陡,歡迎交流趴梢!