当前位置:首页>python>Python 零基础第 2 讲:数据类型 + 运算符

Python 零基础第 2 讲:数据类型 + 运算符

  • 2026-09-09 12:52:23
Python 零基础第 2 讲:数据类型 + 运算符

上一讲,我们已经成功迈出了第一步:👉 Python 能跑起来了,代码真的在“听你说话”。

但写过几行代码之后,你一定会产生新的疑问:

为什么有的东西能加?有的却会报错?Python 到底是怎么“理解”这些数据的?

这一讲,我们就来回答这些问题。


一、变量不是“盒子”,而是“标签”

在上一讲里,你已经用过变量:

name = "Alice"age = 20

很多人会说:

变量就像一个盒子,里面装着数据。

这个说法不算错,但不够准确。

更贴近真实的理解是:

变量 = 贴在数据上的标签

  • "Alice" 是一个真实存在的数据

  • name 只是指向它的名字

  • 当你写 print(name)Python 会顺着标签找到对应的数据

这也是为什么:

age = 18age = 19print(age)

最终只会输出 19。

👉 标签被重新贴了,旧的数据就不再被引用。

这不是 Python 的“怪脾气”,而是几乎所有编程语言的基本规则。


二、Python 是怎么区分不同数据的?

在你眼里,数据可能只是:

  • 数字

  • 文字

  • 对或错

但在 Python 眼里,每一种数据都有明确的身份。

我们来看最常见的四种👇

1️⃣ 整数 int

a = 10b = -3

特点:

  • 没有小数点

  • 可以做加减乘除

  • 常用于计数、年龄、数量


2️⃣ 小数 float

price = 9.9height = 1.65

特点:

  • 带小数点

  • 适合表示测量值、比例、金额


3️⃣ 字符串 str

text = "Hello, Python"

特点:

  • 一定要用引号包起来

  • 里面可以是文字、数字、符号

  • 本质是“文本”,不是数字

⚠️ 这是新手最容易混淆的地方。


4️⃣ 布尔值 bool

is_student = True

特点:

  • 只有两个值:True / False

  • 用来表示“对 / 错”

  • 是后面写判断、条件的核心


三、用 type() 看清数据真面目

如果你不确定一个变量到底是什么类型,可以直接问 Python:

x = 10print(type(x))

输出:

<class 'int'>

再试试:

x = "10"print(type(x))

输出:

<class 'str'>

💡 看起来一样的东西,在 Python 心里可能完全不同。


四、同一个符号,不同的数据,不同的世界

现在来看一个非常重要的现象:

print(10 + 3)print("10" + "3")

输出结果是:

13103

为什么?

因为:

  • 数字的 + 👉 数学运算

  • 字符串的 + 👉 文本拼接

👉 符号从来不是重点,数据类型才是。

这也是为什么下面的代码会直接报错:

print(10 + "3")

Python 并不是在为难你,它只是在说一句很严肃的话:

“我不知道你是想算数,还是想拼文字。”


五、简单运算试试看

Python 可以直接做数学计算:

a = 10b = 3print(a + b)print(a - b)print(a * b)print(a / b)

输出:

137303.3333333333333335

你会发现:

  • / 得到的结果是小数

  • Python 默认计算得非常“认真”


六、本讲小练习(非常重要)

请你一定亲手敲一遍👇

1️⃣ 定义三个变量:my_age、my_height、my_name

2️⃣ 用 print() 输出它们

3️⃣ 用 type() 看看每一个的类型

4️⃣ 试试下面这些组合,看看哪些能运行,哪些会报错:

"hello" + "world"10 + 2.5"10" + 10

💡 报错不是失败,而是你正在真正学编程的证明。


七、本讲你已经掌握的能力

如果你能看懂并跑通这一讲的代码,说明你已经:

  • 理解变量真正的含义

  • 知道 Python 有不同数据类型

  • 明白类型会影响运算结果

  • 能读懂并分析运行结果

这已经超过很多“只看教程”的人了。


下一讲预告

下一讲,我们会进入一个非常关键的阶段:

让程序开始“判断”和“选择”。

也就是:

  • 条件判断

  • if / else

  • 程序第一次“像人一样思考”

附录:
Python零基础教程代码下方赞赏领取↓

最新文章

随机文章