Python教程

python 制作伪switch(不过认为更加麻烦,使用起来不方便,不如跟随python使用if更轻巧)

本文主要是介绍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 制作伪switch(不过认为更加麻烦,使用起来不方便,不如跟随python使用if更轻巧)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!