博客
关于我
python实现switch
阅读量:162 次
发布时间:2019-02-28

本文共 283 字,大约阅读时间需要 1 分钟。

举个列子假如我们实现的是计算器,那么是不是要判断运算符是减号,加号,乘号还是减号?

大家可能会说if语句判断不就好了 ?但是代码会冗余,而且会浪费很多空间.我们以计算器为例子介绍一下:

def jia(x,y):     return x+ydef jian(x,y):     return x-ydef cheng(x,y):     return x*y def chu(x,y):     return x/yopr = {   "+":jia,"-":jian,"*":cheng,"/":chu}print opr["+"](2,3)

一个计算器就完成了

转载地址:http://dlzj.baihongyu.com/

你可能感兴趣的文章
MySQL中的时间函数
查看>>
mysql中的约束
查看>>
MySQL中的表是什么?
查看>>
mysql中穿件函数时候delimiter的用法
查看>>
Mysql中索引的分类、增删改查与存储引擎对应关系
查看>>
Mysql中索引的最左前缀原则图文剖析(全)
查看>>
MySql中给视图添加注释怎么添加_默认不支持_可以这样取巧---MySql工作笔记002
查看>>
Mysql中获取所有表名以及表名带时间字符串使用BetweenAnd筛选区间范围
查看>>
Mysql中视图的使用以及常见运算符的使用示例和优先级
查看>>
Mysql中触发器的使用示例
查看>>
Mysql中设置只允许指定ip能连接访问(可视化工具的方式)
查看>>
mysql中还有窗口函数?这是什么东西?
查看>>
mysql中间件
查看>>
MYSQL中频繁的乱码问题终极解决
查看>>
MySQL为Null会导致5个问题,个个致命!
查看>>
MySQL为什么不建议使用delete删除数据?
查看>>
MySQL主从、环境搭建、主从配制
查看>>
Mysql主从不同步
查看>>
mysql主从同步及清除信息
查看>>
MySQL主从同步相关-主从多久的延迟?
查看>>