page contents

python面试题|解释一下 Python 中的三元运算子

轩辕小不懂 发布于 2021-05-21 10:22
阅读 779
收藏 0
分类:Python开发
836
Pack
Pack

不像 C++,我们在 Python 中没有?:,但我们有这个:

1[on true] if [expression] else [on false]

如果表达式为True,就执行[on true]中的语句。否则,就执行[on false]中的语句。

下面是使用它的方法:

1>>> a,b=2,3

2>>> min=a if a<b else b

3>>> min

运行结果:

12

2>>> print("Hi") if a<b else print("Bye")

运行结果:

1Hi

请先 登录 后评论