Python中如何使用三目运算符(条件运算符)
我们知道C,C++,Java语言中可以使用A?X:Y的条件表达式,那么Python中是否有类似的写法呢?
工具/原料
Windows|Linux|Mac
Python 2.x or Python 3.x
方法/步骤
我们在写程序时经常会碰到以下的写法
a = 3
b = 4
if a > b:
a = 0
else:
a = 100
这样的写法很繁琐,所以我们可以使用另一种写法
a = 3
b = 4
a = 0 if a > b else 100
就是根据a>b的结果来判断赋给a的值是0还是100,如果为真(即a>b)则a=0,反之则a=100.
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:66
阅读量:161
阅读量:144
阅读量:42
阅读量:76