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

python三元运算符

时间:2014-07-18 11:37:08      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:strong   c   python   php   程序   表达式   

在c、php里面,都有三元运算符,如:  

a = b?c:d 

意思是 b 的运算结果如果是True,那么整个表达式a就等于c,反之如果b的运算结果是False,那么a就等于d。

这样写起来简洁又高效,否则就得写个一if else块,起码3 4 行。

 

 

但是python一开始却没有三元运算符,后来由于广大程序猿们的渴求,吉多在python2.5加入了这样一个语法表示:

a=b if c else d

表示:如果c的值是True,那么a就等于b,否则如果c的值是False,那么a就等于d

python三元运算符,布布扣,bubuko.com

python三元运算符

标签:strong   c   python   php   程序   表达式   

原文地址:http://www.cnblogs.com/lipijin/p/3852929.html

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