1. 程式人生 > >python的三元運算

python的三元運算

def 滿足 運算 return 三元運算 turn 結果 abs 格式

python的三元運算是先輸出結果,再判定條件。其格式如下:

>>> def f(x,y):
return x - y if x>y else abs(x-y)
#如果x大於y就返回x-y的值 ,否則就返回x-y的絕對值

>>> f(3,4) #3<4,不滿足if 條件,它返回else裏面的絕度值
>>> f(4,3)
>>> def f(x,y):
return 1 if x>y else -1
#如果x大於y就返回x-y的值 ,否則就返-1
>>> f(3,4) #3小於4 , 返回-1
-1
>>> f(4,3) #4大於3,返回1
>>>

python的三元運算