首页 / 空值(Null / None)
📖 空值(Null / None) 是什么?
像空着的快递柜格子,表示这里目前没有东西。
⚡ 一句话秒懂
像空着的快递柜格子,表示这里目前没有东西。
📖 举个故事
阿芳登记新客户时,姓名和电话都填好了,可客户还没决定收货地址。系统没有乱写一个地址,也没有填“未知”,而是把这一格留成空值。第二天客户发来地址,阿芳再补进去。这样大家一看就知道:不是地址等于“空白”这几个字,也不是客户住在零号,而是这项信息目前确实没有。
💡 类比理解
暂未补充。
🧩 真实例子
暂未补充。
🛠️ 怎么实际使用
做资料整理 Agent 时,模型若没在合同中找到付款日期,就应返回空值,而不是猜一个日期。程序看到空值后,可把文件送入“待人工补充”清单;找到日期的合同则继续写入系统。这样能把“没有信息”和“信息为空字符串”区分开。
📚 进阶原理
Null 或 None 表示值不存在,不等于数字 0、false 或空字符串。数据库查询空值通常要写 IS NULL,不能直接用等号。Agent 的结构化输出中,可在 Schema 里允许字段为 null;读取前仍应检查,避免把空值当作文本或对象使用而报错。