SiiD BLOG ロゴ

【Python】三項演算子とは何か?

【Python】三項演算子とは何か?

この記事を書いた人

SiiD BLOG編集部

SiiD BLOG編集部

SiiD BLOG編集部にて、皆さんの学習やキャリアに役立つ記事を発信します! 普段は受講生の皆さん向けに、学習やキャリアの相談にのったりもしています。

Pythonの三項演算子(ternary operator)は、条件式を1行で書くための便利な方法です。一般的には以下のように書きます。

<式1> if <条件> else <式2>

この演算子は、「もし条件が真(True)ならば式1を評価し、そうでなければ式2を評価する」という意味になります。この三項演算子は、単純な条件に基づいて値を選ぶ必要がある時に重宝されます。

3項演算子の使用例

例えば、二つの数aとbがあり、そのうちの大きい方の数を変数max_valueに代入する場合を考えます。通常のif文を使うと、以下のように書けます:

if a > b:
    max_value = a
else:
    max_value = b

これを三項演算子を使って1行で書くと、以下のようになります:

max_value = a if a > b else b

3項演算子を使用する上での留意点

三項演算子は、上記のようにシンプルな条件式の場合に非常に便利有ですが、複雑なロジックや多くの条件が絡む場合は、コードの可読性を保つために通常のif-else文を使用した方が良い場合もあります。

三項演算子のような書き方の使い分けまで含めて学びたい方に向けて、AIプログラミングスクールSiiDという選択肢もあります。

AIプログラミングスクール「SiiD」について

AIプログラミングスクール「SiiD」は、未経験からITエンジニア転職を目指す方向けのオンラインスクールです。

SiiDの特徴

  • 現役エンジニアでYouTube登録者約13万人の「セイト先生」が代表兼主任講師
  • 採用側の実務知見(2,000人以上の選考・150名以上のエンジニア採用)にもとづく指導
  • 生成AIを取り入れた学習設計と、実務レベルのフルスタックWeb開発スキル
  • Workship CAREER(株式会社GIG)と連携した無料の転職伴走支援
  • 経済産業省認定のReスキル講座で、給付金の条件を満たせば実質105,600円〜
  • 学割あり(35%オフ)

こんな方におすすめ

  • 未経験・文系・社会人からITエンジニア転職を本気で目指したい方
  • 独学に限界を感じている方
  • 費用を抑えながら実務スキルと転職サポートを両立したい方

「未経験だから」とあきらめる必要はありません。採用する側を知り尽くしたプロが、給付金で負担を抑えながら内定まで伴走します。

シェアする

未経験からのエンジニア転職を本気で目指すなら「SiiD」

SiiDはYouTube 13万人のセイト先生が主任講師のAIプログラミングスクール。元人事部長&現役エンジニアによる徹底指導で、生涯年収を大きくアップさせませんか?

SiiDの詳細を見る