三元表达式是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 # 三元表达式
函数里面的使用方法:
实际上等于:
三元表达式是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 # 三元表达式
函数里面的使用方法:
实际上等于: