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 b3項演算子を使用する上での留意点
三項演算子は、上記のようにシンプルな条件式の場合に非常に便利有ですが、複雑なロジックや多くの条件が絡む場合は、コードの可読性を保つために通常のif-else文を使用した方が良い場合もあります。
もし、
「プログラミングを体系的に学びたい」
「エンジニア転職を頑張りたい」
「独学に限界を感じてきた...」
「コミュニティで仲間と共に学びたい」
などと感じられたら、ぜひ検討してみてください。
まずは様子見...という方は、公式LINEにぜひご登録下さい。
学習や転職ノウハウに関する豪華特典11個を無料配布しています!
LINE紹介ページで特典を確認する


