#!/usr/bin/python#coding:utf-8
from _future_ import division
def add (x,y)
return x+y
def minu (x,y)
return x-y
def cheng (x,y)
return x*y
def divid (x,y)
return x/y
#def operator(x,o,y)# if o == "+":# add (x,y)# elif o == "-":# minu (x,y)# elif o == "*":# cheng (x,y)# elif o == "/":# divid (x,y)operator = {"+":add,"-":minu,"*":cheng,"/":divid}
def f(x,o,y):
print operator.get(o)(x,y)调用f(3,”+”,2)
输出:5