📦
📓 编程词汇 #5
什么是数据?
数据就是电脑处理的"原材料"——文字、数字、图片、声音全是数据,没有数据,电脑就无事可做!
🏷️
分类型
整数、小数、文字、真假……各有所属。
📦 一、数据到底是什么?
数据(Data) 就是:电脑能存储、能处理的"信息原材料"。
只要是电脑能记住、能算的东西,都是数据。比如:
- 🔢 你的身高 150cm —— 数据
- 📝 你的名字 "小明" —— 数据
- ❓ 你是不是男生 是 / 否 —— 数据
- 📷 你刚拍的自拍照片 —— 数据
- 🎵 你在听的歌曲 —— 也是数据
💡 一句话记住: 数据 = 电脑的"食材",没有食材,再厉害的程序(厨师)也做不出菜来。
🍳
生活比喻 · 做西红柿炒蛋:
- 🍅 食材 = 西红柿、鸡蛋、油、盐
- 📜 菜谱 = 算法(步骤)
- 👨🍳 厨师 = 程序(电脑执行)
- 🍽️ 成品菜 = 结果(输出)
没有食材,再好的菜谱也炒不出菜!数据就是程序要用的"食材"。
🏷️ 二、数据有不同类型
就像厨房里米归米、菜归菜、调料归调料,数据也分门别类,叫数据类型。常见的有:
🔢 整数 int
10、-3、0、999
没有小数点的数字,算人数、分数。
💸 小数 float
3.14、0.5、-2.7
带小数点的数,算身高、价格。
📝 文字 str
"小明"、"Hello!"
用引号括起来的内容,名字、话。
❓ 真假 bool
True、False
只有"真"和"假"两个值,判断对错。
🧠
为什么要分类型?
- 📦 不同的东西用不同的盒子装(整数和小数占的空间不同)
- ⚙️ 不同的东西能做不同的事(文字能拼接,数字能加减)
- 👀 让电脑一眼知道这个数据该怎么处理
💻 三、在 Python 里看看数据长啥样
下面这段代码,把几种不同的数据装进盒子里(叫"变量"),再让电脑"说"出来。
name = "小明"
age = 12
height = 1.52
is_student = True
print("我叫", name)
print("今年", age, "岁")
print("身高", height, "米")
print("是学生吗?", is_student)
🧠
看明白了吗?
- name、age、height、is_student 都是"装数据的盒子"(变量)
- 等号 = 的右边,就是放进盒子的数据
- 电脑根据数据的类型,知道该怎么处理它
🔀 四、数据 vs 信息:有什么区别?
这俩词经常被搞混,其实很简单:
📦 数据(Data)
原始的、没加工过的"零碎材料"。
例:150、"小明"
单看 150,你不知道这是身高还是体重。
💡 信息(Information)
把数据组织好、加上含义后的"答案"。
例:小明的身高是 150cm
这下你立刻明白 150 是啥意思了。
💡 打个比方: 数据像一颗颗散落的珍珠,信息是把珍珠串起来变成的项链。程序的工作,就是把"数据"加工成有意义的"信息"。
🌍 五、数据就在你身边
你每天都在产生、使用一大堆数据:
| 场景 |
背后的数据 |
| 🎮 玩游戏 |
你的血量、分数、装备、位置 |
| 📱 刷短视频 |
你看过的视频、点赞记录、停留时长 |
| 🛒 网购 |
商品价格、库存、你的浏览记录 |
| 🗺️ 地图导航 |
路况、距离、车速、当前位置 |
| 📚 学校成绩 |
你的分数、排名、错题 |
| 🤖 AI 聊天 |
它学过的海量文字 + 你刚发的提问 |
🚀 AI 也是吃数据长大的! 我(AI)之所以能回答问题,是因为训练时"读"了海量的文字数据。没有数据,就没有 AI。可以说:数据是 AI
的"粮食"。
| 问题 |
答案 |
一句话比喻 |
| 数据是什么? |
电脑能存储、能处理的原材料 |
📦 像厨房里的食材 |
| 有哪些类型? |
整数、小数、文字、真假…… |
🏷️ 不同食材用不同盒子装 |
| 数据 vs 信息? |
数据是原料,信息是加工后的答案 |
📿 散珠子 vs 串好的项链 |
| 为什么重要? |
没数据程序就无事可做,AI 也要靠数据 |
🍚 没米做不出饭 |