如何使用 Python 三元運算子且不使用 else?


如果你想轉換類似於下面的語句:-

if <condition>:
   <some-code>

使用單行 if 語法,你可以把它寫成單行:-

if <condition>: <some-code>

另一種方法是利用短路和運算子:-

<condition> and <some-code>

如果 <條件> 為假,那麼短路就會發生,並且右側不會求值。如果 <條件> 為真,那麼右側將求值,並且會求值 <一些程式碼>。

更新於: 05-Mar-2020

1K+ 瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.