python的匿名函数,,首先要记住的是 匿名


首先要记住的是 匿名函数的关键字是 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()

python的匿名函数

评论关闭