Python学习笔记22:函数式编程 这里的函数式编程,并非指面向过程编程。而更多的是一种将函数作为一等对象的编程语言中,函数在编程中灵活性体现的一种描述。 一等对象 关于什么是一等对象,《Fluent Python》一书给出的解释是——如果一个对象是一等对象,将具有以下特性: 运行时创建 能赋值给变量或容器中的元素 能作为函数参数进行传递 能作为函数的返回值结果 在我的印象中,Javascrip和Python中的函数都具有此类特性,具有相当高的灵活性。而其它语言都缺少这样或那样的特性。 函数对象 正如在Pytho…