Lambda函數
簡化函數的定義過程
lambda x,y: x+y
使用模塊使得小數點不被簡化
from _future_ import division
def jia(x,y):
return x+y
def jian(x,y):
return x-y
def cheng(x,y):
return x*y
def chu(x,y):
return x/y
operator = {"+" : jia , "-" :jian , "*" : cheng , "/" , chu}
def f(x,o,y:
print operator.get (o) (x,y,*args,**kwargs)
f(3, "+" , 2)