Life is short,you need python!|(3)


前言python

征服各種語句,通關便可得到刷跳一跳權限。(沒錯,又有彩蛋)app


【1】Python 條件語句

Python條件語句是經過一條或多條語句的執行結果(True或False)來決定代碼的執行塊,其中任何非0和非空(null)值爲true、0或者null爲false。ide

1)單條件判斷

像其餘語言同樣,python中if語句用於控制程序的執行,其中"判斷條件"成立時(非零),則執行後面的語句,而執行內容能夠多行,以縮進來區分表示同一範圍。else 爲可選語句,當須要在條件不成立時執行內容則能夠執行相關語句。基本形式見下例:spa


if3d

2)多條件判斷

if 語句的判斷條件能夠用>(大於)、<(小於)、==(等於)、>=(大於等於)、<=(小於等於)來表示其關係。當if有多個條件時可以使用括號來區分判斷的前後順序,括號中的判斷優先執行,此外 and 和 or 的優先級低於>(大於)、<(小於)等判斷符號,即大於和小於在沒有括號的狀況下會比與或要優先判斷。orm


elif遞歸

由於python拒絕switch 語句,因此:多條件判斷用 elif ;多條件同時判斷用 or (表示兩個條件有一個成立時判斷條件成功);或 and(表示只有兩個條件同時成立判斷條件才成功)。因此當判斷條件爲多個值時,可使用如下形式:ci


多個條件字符串

3)注意

python 複合布爾表達式計算採用短路規則,即若是經過前面的部分已經計算出整個表達式的值,則後面的部分再也不計算。it


上錯下對

【2】Python循環語句

1)循環類型


沒有 do..while循環 嗚嗚

①Python While 循環語句


當判斷條件假false時,循環結束。  

無限循環:若是條件判斷語句永遠爲 true,循環將會無限的執行下去。


 CTRL+C 能夠中斷循環  

環使用 else 語句:在 python 中,while … else 在循環條件爲 false 時執行 else 語句塊

簡單語句組:相似 if 語句的語法,若是你的 while 循環體中只有一條語句,你能夠將該語句與while寫在同一行中。

②Python for 循環語句

Python for循環能夠遍歷任何序列的項目,如一個列表或者一個字符串。

和while … else 同樣,for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在循環正常執行完(即 for 不是經過 break 跳出而中斷的)的狀況下執行。

③循環嵌套

以在循環體內嵌入其餘的循環體,如在while循環中能夠嵌入for循環, 反之,你能夠在for循環中嵌入while循環。

2)循環控制語句

"判斷條件"還能夠是個常值哦,表示循環一定成立!


循環控制語句能夠更改語句執行的順序  

①Python break語句

相似C語言中,Python break語句打破了最小封閉for或while循環。break語句用來終止循環語句,即循環條件沒有False條件或者序列還沒被徹底遞歸完,也會中止執行循環語句。

若是是嵌套循環,break語句將中止執行最深層的循環,並開始執行下一行代碼。

②Python continue語句

相對於break跳出整個while和for循環中。循環,Python continue 語句跳出本次循環。continue 語句用來告訴Python跳過當前循環的剩餘語句,而後繼續進行下一輪循環。

③Python pass語句

Python pass是空語句,是爲了保持程序結構的完整性。

pass 不作任何事情,通常用作佔位語句。


彩蛋:

http://mp.weixin.qq.com/s?__biz=MjM5MzgyODQxMQ==&mid=2650367751&idx=1&sn=461393c2cbd1d357bcb7cc5103ac2cd0&chksm=be9cdc5389eb55458d7733bfa787baa40996316625e610bfc86f84d4600077614895550523de&mpshare=1&scene=23&srcid=0114F4E3UBhyLuh2xhorVOuU#rd

相關文章
相關標籤/搜索