【Python面试真题】- 解释一下Python中的三元运算子?
【Python面试真题】- 解释一下Python中的三元运算子?
不像C++,我们在Python中没有?:,但我们有这个:
[on true] if [expression] else [on false]
如果表达式为True,就执行[on true]中的语句。否则,就执行[on false]中的语句。
下面是使用它的方法:
>>> a,b=2,3
>>> min=a if a<b else b
>>> min
运行结果:
2
>>> print("Hi") if a<b else print("Bye")
运行结果:
Hi