python 中的三元表达式(三目运算符)


python中的三目运算符不像其他语言
其他的一般都是

判定条件?为真时的结果:为假时的结果

 

result=5>3?1:0

 

这个输出1,但没有什么意义,仅仅是一个例子。
而在python中的格式为

为真时的结果 if 判定条件 else 为假时的结果  

 

还是上面的例子

1 if 5>3 else 0

 

是先输出结果,再判定条件
输出1,如果5大于3,否则输出0


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM