Python の簡潔な If-Then-Else ステートメント
Python では、三項演算子を使用して条件ステートメントを 1 行で表現します。この演算子は次の形式を取ります:
value_when_true if condition else value_when_false
例として、次のコードの 1 行バージョンを書いてみましょう:
<code class="python">if count == N: count = 0 else: count = N + 1</code>
三項演算子を使用すると、これを次のように要約できます。 :
<code class="python">count = 0 if count == N else count + 1</code>
改良された例
より実践的な例は次のとおりです:
<code class="python">fruit = 'Apple' isApple = 'Yes' if fruit == 'Apple' else 'No'</code>
If 構文による代入と比較
Python では、三項演算子は代入と比較に特に役立ちます。たとえば、次のコード:
<code class="python">fruit = 'Apple' isApple = True if fruit == 'Apple' else False</code>
は次のように簡潔に記述できます:
<code class="python">fruit = 'Apple' isApple = fruit == 'Apple'</code>
ただし、複雑な条件または複数の代入を使用する場合は、明示的な if 構文を使用するとより明確になります。
以上がわかりやすいものから魅力的なものまで、いくつかのタイトルのオプションを次に示します。 **簡単に言えば:** * Python で簡潔な If-Then-Else ステートメントに三項演算子を使用する方法 * Python の三項演算の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。