1. 程式人生 > >python學習之-三元表示式

python學習之-三元表示式

三元表示式

格式:x if x>y else y

有哪三元

1:條件算一元

2:條件成立的表示式算一元

3:條件不成立的表示式算一元

 

def max2(x,y):
  if x > y:
    return x
  else:
    return y

res=max2(1,2)
print(res)

PS:為了比大寫了7行程式碼,如果用三元表示式可以只用一行程式碼

 

三元表示式

res=x if x > y else y  #判斷成立返回值放左邊,不成立的返回值放右邊
print(res)  #表示式有一個返回值,需要將返回值放入變數後才能列印輸出

PS:中間的判定條件不限,條件成立往左,不成立往右