Python自学笔记(五)Lambda函数

来源:互联网 发布:python读取ods文件 编辑:程序博客网 时间:2024/05/16 12:08

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)

0 0