【Python】超便利!if/else条件分岐を一行で書く「三項演算子」

Posted by

Pythonの条件分岐if/else文を短く書くために、「三項演算子」と呼ばれる方法があります。この方法を使うと、コードを簡潔に書くことができます。Pythonの三項演算子は、if/else文と同じように条件に応じて処理を分けることができますが、一行で書くことができます。

三項演算子の基本的な構文は以下のようになります:

式1 if 条件式 else 式2

条件式がTrueの場合には、式1が実行され、Falseの場合には式2が実行されます。このように使うことで、簡潔なコードを書くことができます。

次に、実際の例を見てみましょう。以下の例では、変数xが10より大きい場合に「大きい」という文字列を、そうでない場合に「小さい」という文字列を出力するコードを書いています。

<!DOCTYPE html>
<html>
<head>
    <title>Python 三項演算子の使い方</title>
</head>
<body>
    <h1>Python 三項演算子の使い方</h1>
    <p id="result"></p>
    <script>
        var x = 20;
        var result = x > 10 ? "大きい" : "小さい";
        document.getElementById("result").innerHTML = result;
    </script>
</body>
</html>

このコードをブラウザで実行すると、変数xが10よりも大きいので、「大きい」という文字列が表示されるはずです。

三項演算子を使うことで、シンプルかつ簡潔なコードを書くことができます。しかし、長い条件分岐や複雑な処理を行う場合には、if/else文の方が読みやすく書きやすいこともありますので、適切に使い分けることが重要です。

以上が、Pythonの「三項演算子」の基本的な使い方についての説明でした。是非、実際にコードを書いて試してみてください!

0 0 votes
Article Rating

Leave a Reply

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x