当前位置:首页 > Python教程 > python技巧

python的三元运算

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
>>>

原文:http://www.cnblogs.com/defifind/p/7749836.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐