Python で 1 行の If-Then-Else ステートメントを作成するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-10-25 17:49:02
オリジナル
984 人が閲覧しました

How Do You Create a One-Line If-Then-Else Statement in Python?

単純な 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート