python 制作伪switch(不过认为更加麻烦,使用起来不方便,不如跟随python使用if更轻巧)
作者:互联网
代码:
1 def case1(): # 第一种情况执行的函数 2 print('This is the case1') 3 4 5 def case2(): # 第二种情况执行的函数 6 print('This is the case2') 7 8 9 def case3(): # 第三种情况执行的函数 10 print('This is the case3') 11 def default(): # 默认情况下执行的函数 12 print('No such case') 13 14 switch = {'case1': case1, # 注意此处不要加括号 15 'case2': case2, 16 'case3': case3, 17 } 18 19 choice = 'case1' # 获取选择 20 switch.get(choice, default)() # 执行对应的函数,如果没有就执行默认的函数
标签:函数,python,print,switch,轻巧,case1,case3,case2,def 来源: https://www.cnblogs.com/smartisn/p/14932772.html