用字典模拟swich语句2,
来源:互联网 发布:gcp网络培训的网站 编辑:程序博客网 时间:2024/04/24 16:54
用dict会有更好的可扩展性,同时会牺牲一些直观性。
>>> def func_a():
... print 'function a'
...
>>> def func_b():
... print 'function b'
...
>>> def func_c():
... print 'function c'
...
>>> funcs={'a':func_a,'b':func_b,'c':func_c}
>>> def do_command(funcname):
... func = funcs.get(funcname,None)
... if func:
... return func()
...
>>> do_command('a')
function a
>>> do_command('c')
function c
>>> def func_d():
... print 'function d'
...
>>> funcs['d']=func_d
>>> do_command('d')
function d
>>>
- 用字典模拟swich语句2,
- 函数编程--用字典模拟switch语句
- ******************* swich-case 语句 *******************
- swich语句 编译错误,Expected expression
- 7章7节使用swich控制语句
- 技术演绎之 [ java ] if swich判断语句
- JavaScript(2)__Js基础<if swich while>
- 用字符串模拟除法运算
- 省市区用字典实现
- poj1035,用字典树失败
- swich,default
- swich 123
- 左移(右移)运算符结合swich case语句详解
- android中 swich语句中的R文件出现case expressions must be constant expressions问题
- 第三讲:c/c++循环语句for(),if(),swich(),do while(),
- 用字符串模拟实现幂的精确计算
- 【经典算法】:用字符串模拟计算器的生成
- java机试-用字符串模拟两个大数相加
- 清明节
- Flash教程:安装和配置JDK开发环境
- TO中国HACKER的一封信! 作者,viper(黑客第一军团站长)
- 终于完成了自己的Dataset to CSV转换(所见即所得))
- 适配器模式
- 用字典模拟swich语句2,
- test
- dapper grub error (试着修复grub错误,转自ubuntu 的list)
- vi用法大全!
- 考前的第19天
- 演练:在 Visual Web Developer 中创建 Web 部件页
- 用python输出中文
- 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
- 我不懂DOMINO,但是我要坚持我的DOMINO