首页 > 编程语言 > 详细

python三元运算符

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

在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三元运算符

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!