标签:python基础 python python脚本 函数对象 函数作参数
一、lambda函数fun1 = lambda x,y: x + y print fun1(3,4)输出:7
def fun2(x, y):
return x + yfun = lambda x ,y : x+y
def runFun(fun, a, b):
print fun(a,b)
runFun(fun, 3, 5)输出:8runFun((lambda x,y: x**2 + y), 6, 9)
ret1 = map((lambda x:x+1),[1,2,3]) print ret1 ret2 = map((lambda x,y:x+y),[1,2,3],[10,100,1000]) print ret2输出:
[2, 3, 4] [11, 102, 1003]
def fun3(a):
if a > 100:
return True
else:
return False
print filter(fun3, [10,20,100,110])输出:[110]print reduce((lambda x,y:x+y),[1,2,3,4,5])输出:15
标签:python基础 python python脚本 函数对象 函数作参数
原文地址:http://blog.csdn.net/xufeng0991/article/details/39988751