? 匿名函数:一句话函数,用于内置函数,匿名函数结合内置函数使用
? func = lambda x,y : x+y 名字func :前形参 :后返回值
? 示例1:
? func = lambda x : (x[0],x[2]) 返回多个元素加()
? 示例2:
? func = lambda x,y :x if x > y else y
? func = lambda *args : max(args) #返回最大的值,也可以添加三元运算>
? 内置函数:***加key的 min,max,sorted,map,reduce,filter
? 加key的格式:
? 将最小的值返回
? dic = {‘a‘:3,‘b‘:2,‘c‘:1}
? print(min(dic.values(),key=lambda x:x)) key=lambda 函数名 :前形参 :后返回值
检查一个对象是否可以调用
def haiyang():
pass
haiyang()
print(callable(haiyang))
原文:https://www.cnblogs.com/haiyang11/p/11061150.html