嵌套函数:函数内有函数 匿名函数:lambda 高级函数:参数或者返回值 是函数 """匿名函数""" 匿名函数和map配合使用才可以 那我直接用列表生成器不行? a=lambda x,y:x+y print(a(1,2)) m=map(lambda x:x**2 if x>3 else x**3,[1,2,3,4]) print(m) for i in m: print(i) """ 高阶函数 1,传参为函数 2,返回值为函数 满足一个就可以 """ def get_yu(n): return n def get_sum(x,y,f): return f(x)+f(y) get_sum(2,3,get_yu)