#面向过程 #函数式编程:函数式=编程语言定义的函数+数学意义上的函数 #面向对象 #高阶函数:1.函数接受的参数是一个函数名 2.返回值中包含函数 # def foo(n):#n=bar # print(n) # # def bar(name): # print('my name is %s'%name) # # # foo(bar)#把函数当做参数传给另外一个函数 # foo(bar('tang')) # foo(None) #返回值当中包含函数 def bar(): print('from bar') def foo(): print("from foo") return bar n=foo() n() def handle(): print('from handle') return handle#返回值可以是函数,可以是任意函数,也可以是自己 h=handle() h()