Python中的If分支與循環

Python中的分支判斷與循環


Python與其它語言一樣,也是通過If ... End ..來進行分支判斷

在python中,If ,Elif ,Else等語句後面需要加冒號纔可以寫執行語句

在python中,不需要End來表示某個分支判斷語句的結束。


Assert 斷言 :

只有當Asser語句爲真時,Python的程序纔會繼續執行下去。如果會假,程序退出

並彈出AssertionError錯誤。可用在程序調試中,當某一個值爲我們需要的值時,程序才

繼續執行,否則直接退出程序。


一元操作符

在運算符的單面才存在數據,該運算符被稱之爲單元操作符。

比如被當成負號的減號


三元操作符


Value = x (if x < y and x < z) Else (y if y < z else z)


循環:

While True:

  循環體.


擁有一個起始值,當條件爲真是,重複執行某一個步驟


For i in List:

    循環體

當對象i相對於List來說擁有成員資料時,重複執行某一個步驟


range函數:

    example:   range([start],Stop,[Step])

    作爲一個內置函數(BIF),它的起始位置爲可選的,如無起始值,表示從0開始。

    如果沒有Step,表示默認的Step爲1.

    Range的範圍包括起始值,但不包括結束的值。


CONTINUE:

 用在循環中,如果有寫continue,則退出當次循環(不執行continue後面的語句),進入下一次循環。


Break:

 中斷循環,執行循環後面的語句


成員資格運算:

如果某一個值存在於某一個範圍區間內,則表示該對象具有成員資格

比如 a in (a ,b) 會把回一個True ,否則會返回一個False




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章