一,匿名函数
def add(x,y)
return x+y
print(add(2,3))
f=lambda x,y:x+y #匿名函数需要lambdb来指定,lambda后直接跟参数,然后是:冒号,冒号后是表达式,只能是中表达式。当要引用匿名函数的时候,要赋值给变量才可以。
print(f(1,2))
二, 三元表达式
条件为真时返回的结果 if 条件判断 else 条件为假时返回的结果
x if x>y else y
例
x=2
y=1
f=x if x>y else y #因为是表达式,所以要被赋值使用。
print(r)