Python 學習小筆記 (五)
- Conditionals & Control Flow (下)
Ø not 最先判斷
1. Boolean運算子在判斷時,不是由左到右!如同數學也用先程除後加減。
在沒有特別括號的情形下,Boolean運算是如下:
Ø not 最先判斷
Ø and 第二判斷
Ø or 最後判斷
Ex:
False or not True and True à True
用括號來表示這樣:
False or ((not True) and True)
雖有順序,但建議還是多多使用括號,避免閱讀困難。
2. if…else… :就跟C很像,但條件式不用括號。
但是if要在條件式後面加上冒號,else後面也要冒號!
Ex:
if 9<19
:
print "good"
else:
print
"bad"
3. elif:就是C中的else if,可以在後面加上條件式。
Ex:
if 9<19
:
print "good"
elif: 9>19
print "bad"
else:
print
"ok"