【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



相关新闻

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!