Python自學筆記(五)Lambda函數

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)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章