Pyhton入门 笔记 第四天 函数式编程: 匿名函数、高阶函数、装饰器

一,匿名函数

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)

猜你喜欢

转载自www.cnblogs.com/tngh/p/9320974.html