匿名函数
匿名函数:没有名字的函数,通过内存地址运行 以下两个函数是一样的
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) #后面的一定要加括号
                    
                
                
            
        
浙公网安备 33010602011771号