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