Python三目運算子

2022-09-04 21:00:17 字數 503 閱讀 4181

三元運算子通常在python裡被稱為條件表示式,這些表示式基於真(true)/假(not)的條件判斷,在python 2.4以上才有了三元操作。

格式如下:

exp1 if contion else exp2

# 變數1 判斷 條件 為假則 變數2

#理解為

if contion:

exp1

else:

exp2

# 甚至可以巢狀

exp1 if contion1 else (exp2 if contion2 else exp3)

# 變數1 判斷 條件1 為假則 (變數2 判斷 條件2 為假則 變數3)

# 理解為

if contion1:

exp1

else:

if contion2:

exp2

else:

exp3

Python 三目運算子

python可以通過if 語句來實現三目運算子的功能,因此可以把這種if語句當做三目運算子,具體語法格式如下 返回true執行 if 表示式 else 返回false執行例 a 返回true執行 if 3 4 else 返回false執行 print a 執行結果 返回false執行實際上,如果只是...

三目運算子

1 概念 根據不同的條件,執行不同的操作 返回不同的值。條件1?值1 或操作1 如果滿足條件 1,就返回值 1或執行操作1 條件2?值2 或操作2 否則,如果滿足條件 2,就返回值 2或執行操作2 總結 表示式 閏年 平年 多種條件 條件 1?值1 條件2?值 值3例子 1 輸入星期四 就輸出 班級...

三目運算子

單目運算子 3 雙目運算子 3 4 三目運算子 格式 表達關係式 表示式1 表示式2 如果條件為true,運算後的結果是表示式1 如果條件為false,運算後的結果是表示式2 比較表示式 結果是乙個boolean型別 執行流程 根據比較表示式的計算返回乙個true或者false。如果是true,就把...