首先要记住的是 匿名函数的关键字是 lambda
匿名函数多数用于只需要使用一次或者是方便简洁 或者是灵活的根据所输入的表达式而执行的方法时使用
例子:
进行两个数的相加运算
def fun(x,y)
print(x+y)
fun(1,2)
而使用lambda
fun = lambda x,y:x+y
print(fun(1,2))
lambda的返回值就是你所定义的时使用的:后面的表达式的值
再比如在python2中
fun = input(“输入一个匿名函数(lambda x,y:x+y)”)
print(fun(1,2))
如此也可以进行计算+ 根据输入的表达式不同进行计算
在python3中input默认为字符串的形式存储 需要 fun = eval(fun) 把字符串转化为表达式
python2中input默认为表达式 需要输入的为字符串的时候 raw_input()