Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonでのSwitchケース(置換)


このチュートリアルでは、Pythonでスイッチケースとして機能するプログラムを作成します。

C、C ++、Javaなどの他のプログラミング言語 、など、スイッチがありますが、 Python そうではありません。 Pythonでスイッチケースとして機能するプログラムを書いてみましょう。

Pythonでswitchケースを記述するために、dictデータ構造を使用します。次のコードを見てみましょう。

# dictionary with keys and values
days = {
   0: 'Sunday',
   1: 'Monday',
   2: 'Tuesday',
   3: 'Wednesday',
   4: 'Thursday',
   5: 'Friday',
   6: 'Saturday'
}
# we will use 'get' method to access the days
# if we provide the correct key, then we will get the corresponding value
# if we provide a key that's not in the dictionary, then we will get the defaul
lue
print(days.get(0, 'Bad day'))
print(days.get(10, 'Bad day'))

出力

上記のコードを実行すると、次の結果が得られます。

Sunday
Bad day

値の代わりに何でも配置できます。 getのデフォルト値 メソッドはデフォルトを表します スイッチケースのキーワード。

結論

チュートリアルで疑問がある場合は、コメントセクションでそれらについて言及してください。


  1. Tkinter / Pythonでポップアップダイアログを取得するにはどうすればよいですか?

    Tkinterは、GUIベースのアプリケーションを作成および開発するために使用される標準のPythonライブラリです。 Tkinterでアプリケーションを作成し、それにウィジェットを追加して、アプリケーションをよりインタラクティブにすることができます。 アプリケーションにポップアップダイアログを表示したいとします。この場合、組み込みのメッセージボックスを使用できます tkinterのモジュール。エラー、情報ボックス、確認ボックスなどのさまざまなダイアログボックスを表示できます。 例 この例では、ボタンをクリックすると、画面にポップアップメッセージが表示されるボタンを作成しました。 # Im

  2. Pythonの辞書のget()メソッド

    get()メソッドは、辞書の要素にアクセスするための標準のPythonライブラリの一部です。辞書にないキーを検索する必要がある場合があります。このような場合、インデックスによるアクセス方法はエラーをスローし、プログラムを停止します。ただし、get()メソッドを使用して、エラーなしでプログラムを処理できます。 構文 Syntax: dict.get(key[, value]) The value field is optional. 例 以下の例では、customerという辞書を作成します。キーとしてアドレスと距離があります。 get関数を使用せずにキーを印刷し、get関数を使用すると違いを確