每日作業20200427 三目運算子

2021-10-07 08:35:40 字數 644 閱讀 6800

簡答題: 

簡述一下三元運算子 "..?..:.. "

語法

"布林表示式 ? 表示式1 : 表示式2"

1.布林表示式:返回值為 true 或 false

當布林表示式返回 true 時,進行 表示式1,而後執行下一條語句

返回 false 時,進行 表示式2,而後執行下一條語句

2.三目運算子,是 if 語句的一種變形

等同於 if

(布林表示式)

else

3.一般來說,能用三目運算子,則優先考慮,因為可以使**更簡潔

但,三目運算子的適用範圍較窄,若遇到複雜的判斷條件,則優先使用 if 語句

4.三目運算子,可以套用實現,但較少使用

public

class

homework0427

else

}}

執行結果

***

***三目運算子***

***相等

****

**if 語句***

***相等

Python 三目運算

python 可通過 if 語句來實現三目運算的功能,因此可以近似地把這種 if 語句當成三目運算子。作為三目運算子的 if 語句的語法格式如下 true statements if expression else false statements 三目運算的規則是 先對邏輯表示式 expressi...

Python 三目運算

python 可通過 if 語句來實現三目運算的功能,因此可以近似地把這種 if 語句當成三目運算子。作為三目運算子的 if 語句的語法格式如下 true statements if expression else false statements 三目運算的規則是 先對邏輯表示式 expressi...

python 三目運算

首先確定三目運算的使用條件,if只有兩個才能用三目 只有 if else 先寫個if else的小例子 if push lpush self.conn.lpush self.key,list elif push rpush self.conn.lpush self.key,list 那麼運用三目運算...