我们如何使用 Python 三元运算符而没有 else?
如果你想转换诸如 − 这样的陈述
if <condition>: <some-code>
成单行,你可以使用单行 if 语法来执行 −
if <condition>: <some-code>
这样做的另一种方法是利用短路运算符,如 −
<condition> and <some-code>
如果 <condition> 为假,则短路将启动且右侧不会被求值。如果 <condition> 为真,则右侧将被求值并且 <some-code> 将被求值。
广告