python 匿名函数&偏函数

2019-08-10  本文已影响0人  足__迹

匿名函数

-匿名函数格式

lambda  参数:表达式(返回值)
  def fun1(n):
     '''
    普通函数的写法
    '''
    return n * 2

(lambda n: n * 2)(4)  # 匿名函数的定义后可以直接调用

res = (lambda n: n * 2)(4)  # 匿名函数可以在函数定义后用变量接受保存,单是一般不这样做

h = filter((lambda x: x <= 5), [1, 22, 3, 4, 5, 6, 11, 44]) # 计算列表数据小于5
print(list(h))


偏函数

from functools import partial
def func11(a,b,c):
     print(a)
     print(b)
     print(c)

func11(11,22,333)


func11_cp = partial(func11,a=11,c=22)
print(func11_cp(b=33))
上一篇 下一篇

猜你喜欢

热点阅读