Python學習第五課 條件控制語句

2021-10-23 22:18:29 字數 854 閱讀 9123

條件運算子

運算子的優先順序

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 動態的向字典中新增...