[转载] Python中的switch语句的替代品
生活随笔
收集整理的這篇文章主要介紹了
[转载] Python中的switch语句的替代品
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考鏈接: Java中的switch語句
Python 中沒有 switch語句。?
一般用if-else 語句可以替代switch語句,今天學習了使用字典的映射來代替switch語句。Mark一下?
day = 8;
def get_sunday():
? ? return 'sunday'
?
def get_monday():
? ? return 'monday'
?
def get_tuesday():
? ? return 'tuesday'
def get_default():
? ? return 'unknow'
?
switcher = {
? ? ? ? 0: get_sunday,
? ? ? ? 1: get_monday,
? ? ? ? 2: get_tuesday
}
day_name = switcher.get(day,get_default)()
print(day_name)
?
?
其中還用到了字典的get方法。
總結
以上是生活随笔為你收集整理的[转载] Python中的switch语句的替代品的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mpi4py linux例子,pytho
- 下一篇: [转载] Java 重写paint绘图