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 # 三元表达式

函数里面的使用方法:

 实际上等于:

原文地址:https://www.cnblogs.com/xiehong/p/13331482.html