如何使用 Python 三元运算符且不使用 else?


如果你想转换类似于下面的语句:-

if <condition>:
   <some-code>

使用单行 if 语法,你可以把它写成单行:-

if <condition>: <some-code>

另一种方法是利用短路和运算符:-

<condition> and <some-code>

如果 <条件> 为假,那么短路就会发生,并且右侧不会求值。如果 <条件> 为真,那么右侧将求值,并且会求值 <一些代码>。

更新于: 05-Mar-2020

1K+ 浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告