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

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

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

result=5>3?1:0

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

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

还是上面的例子

1 if 5>3 else 0

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

原文地址:https://www.cnblogs.com/yanglang/p/7475187.html