條件運算子
運算子的優先順序
1. if語句
2. input()函式
3. if-else語句
4. if-elif-else語句
5. while語句
非布林值的與運算,對第乙個值進行判斷。 如果第乙個值是false,就直接返回第乙個值。否則不論第乙個值是false 還是true,都返回第二個值。
非布林值的或運算,對第乙個值進行判斷,首先找true 如果第乙個值是true,就直接返回第乙個值。否則不論第乙個值是false 還是true,都返回第二個值。
條件運算子的語法為: 語句1 + if + 表示式 + else + 語句2。**執行邏輯是,如果表示式為true,那麼執行語句1,否則,執行語句2。
注意:條件運算子沒有冒號, 有冒號的是條件語句,沒有冒號才是運算子。
運算優先順序由下至上
語法:if條件表示式:
**塊if 條件表示式:
**塊else :
**塊if 條件表示式:
**塊elif :
**塊elif:
**塊…
else :
**塊if-elif-else中只會有⼀個**塊會執行
while 條件表示式:
**塊else :
**塊初始化表示式,初始乙個變數
條件表示式,要迴圈的規則
更新表示式,對初始表示式重新賦值
注意: print()語句放在更新表示式之前,從初始化的值開始。
print語句放在更新表示式之後,從更新之後的第一次賦值開始迴圈
第五課 條件控制語句
運算子的優先順序 a 2 3 4 如果是四則運輸就是先乘除再加減。b 2 or 3 and 4 b 2這個是由於運算優先順序and高於or,因此運算是3 and 4,得出4,2 or 4,得出2。下圖為運算優先順序順序,其中 是最高的。執 的流程 if語句在執 時,會先對條件表示式進 求值判斷,如果...
Python菜鳥學習第五課
第三章 字串方法 3.1find可以在乙個較長的字串中查詢子字串,它返回子串所在位置的最左端索引,如果沒有找到則返回 1 title monty python s flying cirus title.find monty title.find python title.find zirquss 1...
學習Python之旅 第五課
1.字典 字典屬於另外一種可變容器,且可以儲存任意型別物件。2.建立並訪問字典 dic print dic print dic 1 print dic asd 2 2sadf3.修改字典 dic print dic dic asd 123 print dic 4.新增元素 dic 動態的向字典中新增...