【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