E-Ink 新闻日报

返回列表

PEP 661 – 哨兵值,五年后终被接受

PEP 661 在提出五年后正式被接受,为 Python 3.15 引入了标准化的哨兵值。该提案解决了在函数默认值、返回值和缺失数据场景中需要与 None 区分的唯一占位符值的常见需求。这为开发者之前临时实现的模式提供了规范实现。

背景

哨兵值是编程中使用的唯一占位符对象,用于表示缺失数据或未提供参数等特殊状态。Python 开发者历史上使用 object() 或其他临时方法创建这些值,缺乏标准化。

来源
Lobsters
发布时间
2026年5月3日 01:26
评分
6.0 / 10