一.匿名函数 1.定义:定义函数的时候不需要定义函数名 2.具体例子: #普通函数 def add(x,y): return x + y #匿名函数 lambda x,y: x + y 调用匿名函数: f = lambda x,y: x + y #赋值后可以调用 print(f(1,2) lambda中(也就是:后面)只能进行简单的表达式操作,不能进行赋值操作. 二. 三元表达式 格式为:条件为真时返回的结果 if 条件判断 else 条件为假时返回的结果 x = 2 y = 1 r = x i…
一.lambda表达式 lambda parameter_list: expression # 匿名函数 def add(x,y): return x+y print(add(1,2)) f = lambda x,y: x+y print(f(1,2)) 二.三元表达式 # x >y ? x :y # 条件为真时返回的结果 if 条件判断 else 条件为假时的返回结果 x= 2 y=1 r = x if x > y else y 三.map def square(x): return x*x…