06 函数式编程

首先明确一点,python中函数名也是变量。因此函数名本身可以作为函数的参数和返回结果。

>>> abs = 1
>>> type(abs)
<class 'int'>
def f1():
def f2():
print('f2')
return f2
if __name__ == '__main__':
a = f1()
print(a)
a()

6.1 高阶函数