python实现类似switch功能

来源:互联网 发布:水波算法 编辑:程序博客网 时间:2024/06/05 06:21

下面是python实现了类似其他语言switch功能代码

#!/usr/bin/python#coding:utf-8from __future__ import divisiondef jia(x,y):    return x+ydef jian(x,y):    return x-ydef cheng(x,y):    return x*ydef chu(x,y):    return x/yoperator = {"+":jia,"-":jian,"*":cheng,"/":chu}def f(x,o,y):    print operator.get(o)(x,y)f(3,"+",2)
0 0