码迷,mamicode.com
首页 > 编程语言 > 详细

python学习之-三元表达式

时间:2018-11-25 16:06:40      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:大写   span   输出   学习   pytho   代码   bsp   判断   else   

三元表达式

格式: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学习之-三元表达式

标签:大写   span   输出   学习   pytho   代码   bsp   判断   else   

原文地址:https://www.cnblogs.com/shizhengquan/p/10015569.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!