與 Java 或 C# 不同,Python 沒有內置的 switch 語句。這意味著您必須編寫自己的代碼來模擬語句“switch ... case”,才能評估 switch 表達式。
在本指南中,我們將討論如何編寫“switch . .. case”在 Python 中,並遵循兩個偽造 switch 語句的示例,以便您可以學習如何在代碼中編寫一個。
Switch 語句:更新
switch 語句允許您選擇一系列代碼塊中的一個來執行。它們是在程序中評估多個表達式的一種方式。
switch 語句通過評估 switch 語句並將該指令的結果與指令“box”的值進行比較來工作。如果找到匹配項,則執行相應的代碼塊。否則,什麼都不會發生。
可選地,如果沒有找到與特定表達式匹配的語句,則使用“默認”關鍵字執行代碼塊。
Python Switch語句:返回單個值 ‚Äã‚Äã
讓我們編寫一個程序,將數值轉換為星期幾。
首先,要求用戶輸入一個數字,他們想將其轉換為寫出的日期:
我們將用戶在程序中輸入的值轉換為整數。我們將在本教程的後面部分了解為什麼這是必要的。