def case1(somearg):
passdef case2(somearg):
passdef case3(somearg):
passswitch={1: case1,2: case2,3: case3}switch[case](arg)
1、C语言里switch的本质是什么呢?如果会反汇编的话,可以自己研究发现,switch实际上有一个hash表,系统是通过查表来实现跳转的。2、弄清这个问题之后,转到python的话,就可以用dict来实现:假定输入in1执行函数fun1,输入in2执行函数fun2