匿名函数

匿名函数:没有名字的函数,通过内存地址运行 以下两个函数是一样的

lambda x:x+1
def calc(x):
    return x+1
fun = lambda x:x+1 #这个时候fun不仅仅是一个变量,这是一个函数fun,函数即变量
print(fun(10)) #fun括号里要有值,不然会报错
r = lambda name:name+"_sb"
print(r("hehe"))

hehe_sb

匿名函数有什么用:就应该是匿名的,不该赋给某一个值,大部分是与其他函数联合使用,而不是单独使用

 

lambda x,y,z:(x+1,y+2,z+4) #后面的一定要加括号

 

posted on 2018-05-06 09:57  monster7  阅读(121)  评论(0)    收藏  举报

导航