python分支条件语句格式_Python基础-06 if语句——分支结构(选择结构)
六、if語句——分支結構(選擇結構)
1. 概述
- 選擇結構
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-Hp6aPdOh-1609592903906)(Media/image-20201231204046846.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-cYLa3Pl5-1609592903909)(Media/image-20201231204101249.png)]
- 注意點【重要】
條件表達式中,不能有賦值操作符“=”
2. 條件表達式詳解(True、False出現的情況)【重要】
在選擇和循環結構中,
條件表達式的值為 False 的情況如下:
False
0
0.0
None
空序列對象(空列表、空元祖、空集合、空字典、空字符串)
空 range 對象
空迭代對象
True的情況如下
True
非零數字
非空序列對象
非空range對象
非空迭代對象
3. if 語句的格式和作用
格式:
if 條件:
滿足條件執行的代碼
條件表達式:可以是邏輯表達式、關系表達式、算術表達式等等。
語句/語句塊:可以是一條語句,也可以是多條語句。多條語句,縮進必須對齊一致。
4. if-else 格式和作用
格式:
if 條件:
滿足條件執行的代碼
else:
不滿足條件執行的代碼
if 判斷條件,如果條件滿足,執行if后的代碼,如果條件不滿足,執行else后面的代碼
5. if-elif-else 格式和作用
if 條件1:
滿足條件1執行的代碼
elif 條件2:
滿足條件2執行的代碼
elif 條件3:
滿足條件3執行的代碼
...
else:
不滿足條件執行的代碼
順序判斷,先判斷條件1,滿足條件,執行條件1后面的代碼
如果不滿足條件1,那么繼續判斷條件2,如果滿足執行條件2后面的代碼
如果不滿足條件2,繼續向后判斷,滿足哪個條件,執行哪個條件后的代碼
else是指定如果所有的前面的條件都不滿足,那么執行else后面的代碼
else是一個可選的模塊,可以省略不寫,但是一般會寫上,用來容錯.
6. if 語句的嵌套的作用
if 條件:
if 條件:
if 條件:
7. if 語句實現三目運算符(了解)
c語言:
條件? 值1 : 值2
python實現:
值1 if 條件 else 值2
執行過程:
判斷 條件是否成立,如果條件成立,那么得到值1, 否則得到值2
原文鏈接:https://blog.csdn.net/qq_45725870/article/details/112120616
總結
以上是生活随笔為你收集整理的python分支条件语句格式_Python基础-06 if语句——分支结构(选择结构)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 郭明錤:安卓正面临高库存风险 三星至6月
- 下一篇: 2023换机首选!一加Ace 2今日开售