天天看點

python三元操作符

等同于java的三目運算,但是文法和表達效果是不一樣的

A = Y if X else Z

           

如 果 X 為 真, 那 麼 就 執 行 A = Y。

如 果 X 為 假, 就 執 行 A = Z。

這裡的判斷條件為X,通過寫法來說,這一種是比較容易懂的,而不像java是用符号(? :)來表示,不經過專門訓練的人看不懂