最近学习的知识点
# 匿名函数
n = lambda name:name+"_a"
print(n("alex"))

# 高阶函数
# 1.参数有函数 2.返回值有函数

def add(x,y,h):
    return h(x)+h(y)

print(add(-20,20,abs))#输入函数名 不带括号

def add(x):
    return x+1

def pf(x,y = 2):
    return x**y

# 数组的元素的改变
li = [1,2,3,4,5,6,7,8,9,10]
li_1 = []
def list_test(h,l):
    for i in li :
        li_1.append(h(i))
    return li_1

print(list_test(add,li))

print(list(map(pf,li)))
# 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:
li = ['adam', 'LISA', 'barT']
print(list(map(lambda x:x.title(),li)))