我們如何使用 Python 三元運算子而沒有 else?


如果你想轉換諸如 − 這樣的陳述

if <condition>:
   <some-code>

成單行,你可以使用單行 if 語法來執行 −

if <condition>: <some-code>

這樣做的另一種方法是利用短路運算子,如 −

<condition> and <some-code>

如果 <condition> 為假,則短路將啟動且右側不會被求值。如果 <condition> 為真,則右側將被求值並且 <some-code> 將被求值。

更新於:2020 年 3 月 5 日

1K+ 次瀏覽

開啟你的 職業

完成課程,取得認證

開始
廣告
© . All rights reserved.