単純な If-Then-Else ステートメントを 1 行に配置する
Python で 1 行の if-then-else ステートメントを作成するには、以下が必要ですObjective-C とは異なるアプローチ。 Objective-C で使用される構文とは異なり、Python は三項演算子式を利用します。この式は次の形式に従います:
<code class="python">value_when_true if condition else value_when_false</code>
たとえば、次の例を考えてみましょう:
<code class="python">count == N ? 0 : count + 1</code>
Python では、これは次のように変換されます:
<code class="python">0 if count == N else count + 1</code>
このステートメントは、条件 (count == N) が true の場合は count に 0 を割り当て、そうでない場合は count 1 を割り当てます。
例:
<code class="python">isApple = True if fruit == 'Apple' else False</code>
通常の If 構文との比較:
<code class="python">fruit = 'Apple' isApple = False if fruit == 'Apple': isApple = True</code>
以上がPython で 1 行の If-Then-Else ステートメントを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。