3 第2章:变量、常量与数据类型
📦
给数据取个名字
变量就像带标签的盒子,你把数据放进去,以后叫名字就能找到它!
🏠 生活比喻
你家有很多抽屉,每个贴着标签:
"文具"、"玩具"、"零食"…
想用文具时,直接开"文具"抽屉,不用记住在第几层!
"文具"、"玩具"、"零食"…
想用文具时,直接开"文具"抽屉,不用记住在第几层!
💻 Python中的变量
name = "小明"
age = 12
score = 95.5
一个名字对应一个数据,
用名字就能取出数据!
3.1 🏷️ Python的核心数据类型
🔢
int 整数
age = 12
没有小数点的数字
📊
float 浮点数
score = 95.5
带小数点的数字
📝
str 字符串
name = "小明"
用引号括起来的文字
✅
bool 布尔值
is_hot = True
只有True或False
3.2 📝 变量的定义和使用
# 定义变量:名字 = 值
name = "小明" # 字符串
age = 12 # 整数
height = 1.55 # 浮点数
is_student = True # 布尔值
# 使用变量
print("姓名:", name)
print("年龄:", age)
print("身高:", height)
print("是学生吗?", is_student)
# Python会自动识别数据类型
print(type(name)) # <class 'str'>
print(type(age)) # <class 'int'>
print(type(height)) # <class 'float'>
print(type(is_student))# <class 'bool'>💡 Python vs 其他语言
在Python中,定义变量不需要声明类型!
直接写 名字 = 值 就行,Python会自动判断。
这叫"动态类型"——变量的类型由它存的内容决定。
直接写 名字 = 值 就行,Python会自动判断。
这叫"动态类型"——变量的类型由它存的内容决定。
3.3 🎮 互动:变量类型识别器
🎮 输入一个值,看看Python认为它是什么类型
3.4 🔒 常量
Python没有真正的”常量”关键字,但约定俗成用全大写字母表示常量——告诉别人”这个值不要改!”
# 常量:全大写命名,表示不应该修改的值
PI = 3.14159 # 圆周率
MAX_SCORE = 100 # 最大分数
SCHOOL_NAME = "第一中学" # 学校名称
# 使用常量
radius = 5
area = PI * radius * radius
print("圆的面积是:", area) # 78.539753.5 📝 知识小结
| 概念 | 说明 | 例子 |
|---|---|---|
| 变量 | 存数据的”盒子”,有名字 | age = 12 |
| int | 整数类型 | 42, 0, -7 |
| float | 浮点数(小数) | 3.14, 0.5 |
| str | 字符串(文字) | "你好" |
| bool | 布尔值(真/假) | True, False |
| type() | 查看变量类型 | type(age) |
| 常量 | 全大写命名,约定不修改 | PI = 3.14 |
3.6 ✏️ 练一练
📝 第1题
x = 3.14,变量x是什么类型?
📝 第2题
下面哪个是正确的Python变量赋值?
📝 第3题
Python中 PI = 3.14159 中的PI是什么?
3.7 📝 本章总结
✅ 你已经学会了:
• 变量是存数据的盒子,用名字访问 📦
• Python四大基本类型:int、float、str、bool
• 定义变量:名字 = 值(Python自动判断类型)
• 用 type() 查看变量类型
• 常量用全大写命名,表示约定不修改
• Python四大基本类型:int、float、str、bool
• 定义变量:名字 = 值(Python自动判断类型)
• 用 type() 查看变量类型
• 常量用全大写命名,表示约定不修改
💡 下一章预告:学会了变量,接下来学"运算符与表达式"——让变量们"动起来",做加减乘除和比较!
```