首页 / 数据类型(Data Type)

📖 数据类型(Data Type) 是什么?

数据类型像厨房里的容器:数字用碗装,文字用袋装,不能混。

开发基础

⚡ 一句话秒懂

数据类型像厨房里的容器:数字用碗装,文字用袋装,不能混。

📖 举个故事

小明第一次写程序,想让计算器算 3 加 5,结果输入的是文字"3"和"5",程序输出了"35"——文字相加就是拼在一起。这就像把鸡蛋倒进装米的袋子:容器用错了,结果就乱了。程序里的每份数据都有类型:数字能加减,文字能拼接,真假(对/错)能做判断。搞清类型,程序才知道该"算"还是该"连"。

💡 类比理解

暂未补充。

🧩 真实例子

暂未补充。

🛠️ 怎么实际使用

调用大模型 API 时,返回的用量数据里 token 数是数字(能算费用),但回答内容是文字(能展示给用户)。如果你把数字 1500 当成文字"1500"去乘单价,程序会报错。写 Agent 处理 JSON 响应时,第一步就是确认每个字段是什么类型,再决定怎么用。

📚 进阶原理

常见基础类型:整数(int)、浮点数(float)、字符串(str)、布尔值(bool),复合类型有列表、字典、对象等。核心坑:类型不匹配导致的运行错误,以及隐式类型转换(如 JS 中 "1"+1 得 "11")。强类型语言需显式声明或转换。Agent 开发中,解析 LLM 输出的 JSON 时务必校验类型(如用 Pydantic),防止模型返回的字符串化数字污染下游计算。

继续学习相关术语