Articles

Pythonスイッチケース

親愛なる学習者、あなたがよく学んでいることを願っています。 私たちの前のチュートリアルでは、Pythonのピクルスについて学びました。 このチュートリアルでは、pythonのswitch case文を調べます。他の多くの言語はswitch文を提供していますが、pythonにはswitch文はありません。 PEP-3103によると、それは事実について保証します。 しかし、他のプログラミング言語のswitch case文が好きなら、pythonのswitch case文のように動作するコードスニペットを作成することができます。dictionaryを使用して値を返す

dictionaryを使用してswitch文のように動作することができます。 ここで、辞書のキーはcaseとして機能します。

次に、キーに応じて、辞書の値が結果として機能します。 私たちは、このチュートリアルを介していくつかの例を与えます。 Switch case文の代替のこの単純な例を理解するには、次のコードを参照してください。 あなたはPythonの辞書について知らない場合は、私たちのPythonの辞書のチュートリアルを参照してください。私の場合は、入力として’b’を入力しました。 出力は次のとおりです

Python switch case statement

動的関数を使用したPython switch case statementの代替

このセクションでは、辞書キーに基づいて動的アクションを実行する方法について説明します。 だから、入力に基づいて別のものを計算する必要があるシナリオを想像してみてください。 辞書を使ってそれを行うには? さて、この場合、それを行うためにPython Lambda関数を使用します。 Pythonのswitch case文の代替として、次の例を参照してください。私は’d’を入力として使用しました。 したがって、次のコードの出力は次のようになりました

input a character : dThe result for inp is : 1.0

だから、それはすべてPythonのswitch case文の選択肢に関するものです。 この種のコードスニペットを使用することはお勧めしません。 Python if elseテクニックは、このスニペットよりもエレガントです。 しかし、新しい技術について学ぶことは決して悪いことではありません。