python学习之-三元表达式
Posted clyde_S
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习之-三元表达式相关的知识,希望对你有一定的参考价值。
三元表达式
格式:x if x>y else y
有哪三元
1:条件算一元
2:条件成立的表达式算一元
3:条件不成立的表达式算一元
def max2(x,y):
if x > y:
return x
else:
return y
res=max2(1,2)
print(res)
PS:为了比大写了7行代码,如果用三元表达式可以只用一行代码
三元表达式
res=x if x > y else y #判断成立返回值放左边,不成立的返回值放右边
print(res) #表达式有一个返回值,需要将返回值放入变量后才能打印输出
PS:中间的判定条件不限,条件成立往左,不成立往右
以上是关于python学习之-三元表达式的主要内容,如果未能解决你的问题,请参考以下文章