1.
import math
def add(x,y,f):
return f(x)+f(y)
print add(25,9,math.sqrt)
print add(-3,-2,abs)
2.
def format_name(s):
return s.capitalize()
print map(format_name,['adam','lisa','bart']) #接收1个参数
3.
def prod(x,y):
return x*y
print reduce(prod,[1,2,3]) #接收2个参数
4.
filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list
import math
def is_sqr(x):
return math.sqr(x) % 1 == 0
print filter(is_sqr,range(1,101) #输出平方根是整数的数