Python三元表达式

三元表达式是python为我们提供的一种简化代码的解决方案,语法如下:

res = 条件成立时返回的值 if 条件 else 条件不成立时返回的值

 针对下述场景:

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

res = max2(1,2)

 用三元表达式可以一行解决:

x=1
y=2
res = x if x > y else y # 三元表达式

函数里面的使用方法:

 

 实际上等于:

 

posted @ 2020-07-17 17:39  唯安格  阅读(954)  评论(0编辑  收藏  举报