Python从入门到精通(第12章):匿名函数与高阶函数开头导语这是本系列第12章。高阶函数是指把函数当作普通数据来使用的函数——可以把函数赋值给变量、当作参数传入另一个函数、从函数里返回函数。这不是 Python 特有的技巧,而是一种通用的编程思维。lambda 表达式只是书写高阶函数的一种语法手段,用得恰当可以显著提升代码紧凑度,用错地方则会让程序难以调试。本章会系统讲解高阶函数的判断方法、常见内置高阶函数、以及 lambda 的适用边界。章节摘要本章围绕“高阶函数”和“lambda 表达式”两条主线展开。高阶函数的核心是把函数当作“一等公民”来使用;内置的map、filter、sorted、reduce是 Python 里最常见的高阶函数;lambda 表达式是把简单函数压缩成单行的快捷写法,但只在“函数足够简单”时才适合使用。本章还会讲到函数注解的完整写法以及常见的使用误区。关键词高阶函数lambdamapfiltersortedreduce函数作为参数函数作为返回值一等公民学习目标