Lambda 匿名函数
学习 lambda 表达式语法、与 def 的区别、作为参数传递、operator 模块及其与列表推导式的对比
学习 lambda 表达式语法、与 def 的区别、作为参数传递、operator 模块及其与列表推导式的对比
理解 Python 的 LEGB 作用域规则、局部/嵌套/全局/内置作用域、global 与 nonlocal 声明以及闭包
封装可复用代码,掌握参数、作用域、装饰器、生成器等进阶用法。
深入理解位置参数、关键字参数、默认值、*args、**kwargs、关键字只参数、位置只参数以及参数解包
学习使用 def 定义函数、return 返回值、文档字符串、函数作为一等公民以及类型注解基础
推导式是 Python 用一行简洁语法构造列表、字典、集合与生成器的利器,是 Pythonic 风格的核心标志。
学习迭代器协议、yield 关键字、生成器函数与生成器表达式、惰性求值、yield from 以及生成器管道
学习装饰器本质、@ 语法糖、带参数装饰器、functools.wraps、类装饰器、内置装饰器以及 @cache 等常用第三方装饰器
学习递归思想、基线条件、递归深度限制、典型应用(飞行包线计算/轨迹规划/组件层级遍历/决策树)以及递归与迭代的对比