Python の 1 行の If-Then-Else ステートメント
Python では、単一行で if-then-else ステートメントを作成できます。三項演算子を使用した行。この演算子は次の構文に従います。
value_when_true if condition else value_when_false
たとえば、次の if-then-else ステートメントは 1 行で記述できます。
if count == N: count = 0 else: count = N + 1
三項演算子を使用すると、次のようになります。
count = 0 if count == N else count + 1
この演算子は、単純な条件に基づいて値を割り当てる場合に便利です。
例:
is_apple = 'Yes' if fruit == 'Apple' else 'No'
If 構文との比較:
三項演算子を従来の if 構文と比較する例を次に示します:
# Ternary operator fruit = 'Apple' is_apple = True if fruit == 'Apple' else False # If-else syntax fruit = 'Apple' is_apple = False if fruit == 'Apple': is_apple = True
どちらのアプローチでも同じ結果が得られますが、三項演算子は単純な条件代入のための、より簡潔で洗練された構文を提供します。
以上がPython の if-then-else ステートメントを 1 行に要約するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。