python中的三目运算符不像其他语言
其他的一般都是
判定条件?为真时的结果:为假时的结果
如
result=5>3?1:0
这个输出1,但没有什么意义,仅仅是一个例子。
而在python中的格式为
为真时的结果 if 判定条件 else 为假时的结果
还是上面的例子
1 if 5>3 else 0
是先输出结果,再判定条件
输出1,如果5大于3,否则输出0
python中的三目运算符不像其他语言
其他的一般都是
判定条件?为真时的结果:为假时的结果
如
result=5>3?1:0
这个输出1,但没有什么意义,仅仅是一个例子。
而在python中的格式为
为真时的结果 if 判定条件 else 为假时的结果
还是上面的例子
1 if 5>3 else 0
是先输出结果,再判定条件
输出1,如果5大于3,否则输出0