Life is short,you need python!(3)

前言

征服各類語句,通關即可獲得刷跳一跳權限。(沒錯,又有彩蛋)


【1】Python 條件語句

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

1)單條件判斷

像其他語言一樣,python中if語句用于控制程序的執(zhí)行,其中"判斷條件"成立時(非零),則執(zhí)行后面的語句,而執(zhí)行內容可以多行,以縮進來區(qū)分表示同一范圍。else 為可選語句,當需要在條件不成立時執(zhí)行內容則可以執(zhí)行相關語句?;拘问揭娤吕?/p>

if

2)多條件判斷

if 語句的判斷條件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)來表示其關系。當if有多個條件時可使用括號來區(qū)分判斷的先后順序,括號中的判斷優(yōu)先執(zhí)行,此外 and 和 or 的優(yōu)先級低于>(大于)、<(小于)等判斷符號,即大于和小于在沒有括號的情況下會比與或要優(yōu)先判斷。

elif

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

多個條件

3)注意

python 復合布爾表達式計算采用短路規(guī)則,即如果通過前面的部分已經計算出整個表達式的值,則后面的部分不再計算。

上錯下對

【2】Python循環(huán)語句

1)循環(huán)類型

沒有 do..while循環(huán) 嗚嗚

①Python?While 循環(huán)語句

當判斷條件假false時,循環(huán)結束。

無限循環(huán):如果條件判斷語句永遠為 true,循環(huán)將會無限的執(zhí)行下去。

?CTRL+C 可以中斷循環(huán)

環(huán)使用 else 語句:在 python 中,while … else 在循環(huán)條件為 false 時執(zhí)行 else 語句塊

簡單語句組:類似 if 語句的語法,如果你的 while 循環(huán)體中只有一條語句,你可以將該語句與while寫在同一行中。

②Python?for 循環(huán)語句

Python for循環(huán)可以遍歷任何序列的項目,如一個列表或者一個字符串。

和while … else 一樣,for … else 表示這樣的意思,for 中的語句和普通的沒有區(qū)別,else 中的語句會在循環(huán)正常執(zhí)行完(即 for 不是通過 break 跳出而中斷的)的情況下執(zhí)行。

③循環(huán)嵌套

以在循環(huán)體內嵌入其他的循環(huán)體,如在while循環(huán)中可以嵌入for循環(huán), 反之,你可以在for循環(huán)中嵌入while循環(huán)。

2)循環(huán)控制語句

"判斷條件"還可以是個常值哦,表示循環(huán)必定成立!

循環(huán)控制語句可以更改語句執(zhí)行的順序

①Python break語句

類似C語言中,Python break語句打破了最小封閉for或while循環(huán)。break語句用來終止循環(huán)語句,即循環(huán)條件沒有False條件或者序列還沒被完全遞歸完,也會停止執(zhí)行循環(huán)語句。

如果是嵌套循環(huán),break語句將停止執(zhí)行最深層的循環(huán),并開始執(zhí)行下一行代碼。

②Python continue語句

相對于break跳出整個while和for循環(huán)中。循環(huán),Python continue 語句跳出本次循環(huán)。continue 語句用來告訴Python跳過當前循環(huán)的剩余語句,然后繼續(xù)進行下一輪循環(huán)。

③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

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 前言 ||| 第二章 使用ArcPy編寫腳本 Python支持大部分在其他語言中出現(xiàn)的編程結構。在本章內容中,我們...
    muyan閱讀 90,784評論 10 55
  • Swift提供了多種控制流聲明。包括while循環(huán)來多次執(zhí)行一個任務;if,guard和switch聲明來根據(jù)確定...
    BoomLee閱讀 2,069評論 0 3
  • “祖父,您不是告訴過歡兒,他們是秦國人嘛,歡兒知道他們在秦國啊。” “歡兒,想給你母親報仇,以后會更難了。因為其中...
    擁衾聽雨待晚虹閱讀 225評論 0 2
  • H3YF6同學的腦洞,不過看他的樣子似乎不打算動筆。挺感興趣的,決定抽空寫寫這個。 簡而言之,一個來自魔法時代的少...
    enderloong閱讀 283評論 0 0
  • 又到了每年的開學季,小寶貝們開始接受學校教育,熊孩子淘氣了一個暑假也,媽媽們折騰的夠嗆,開學對父母來說少了不少負擔...
    小頭爸爸的日記閱讀 85評論 0 0

友情鏈接更多精彩內容