1.1. 变量:贴了标签的“盒子”
想象你有一个贴了标签的魔法盒子,盒子里可以放任何东西,比如数字、文字、甚至密码!
在 Python 中,变量就是这个盒子,标签名就是变量的名字。
(1)举个例子
age = 10 # 把数字 10 放进叫 age 的盒子里
name = “小萌” # 把文字“小萌”放进叫 name 的盒子里
is_student = True # 把“是学生吗?”的答案 True(是)放进盒子里
规则:
– 标签名(变量名)要简单易懂,比如用 my_age 而不是 a
– 标签名不能有空格,可以用下划线 _ 连接,比如 my_name
– 标签名不能以数字开头,比如 1st_grade ❌ 是错的,grade1 ✅ 是对的
2.2. 数据类型:盒子里装的是什么?
盒子里装的东西有不同的类型,就像你区分玩具、书本、零食一样。Python 有几种常见的数据类型:
类型 | 例子 | 说明 |
整数(int) | 10, -5, 100 | 不带小数点的数字(年龄、数量) |
小数(float) | 3.14, 9.8 | 带小数点的数字(身高、体重) |
字符串(str) | “你好”, ‘Python’ | 文字,必须加引号(单/双都行) |
布尔(bool) | True, False | 只有两个值,代表“是/否” |
(1)动手试试
# 整数和小数
apples = 5 # 你有5个苹果
pi = 3.14 # 圆周率π
# 字符串(就像纸条上的字)
message = “欢迎来到Python世界!”
password = ‘abc123’
# 布尔值(开关一样)
is_sunny = True # 今天是晴天吗?是的!
is_raining = False # 现在下雨吗?不是!
3.3. 为什么区分数据类型?
计算机会根据数据类型决定怎么处理它们。比如:
– 数字可以加减乘除:3 + 5 = 8
– 文字可以拼接:”Hello” + “小萌” = “Hello小萌”
– 布尔值用来做判断:如果 is_raining 是 True,就带伞出门!
(1)错误示范
# 文字和数字不能直接相加!
age = 10
print(“我今年” + age + “岁”) # ❌ 报错!
# 应该把数字转成文字:
print(“我今年” + str(age) + “岁”) # ✅
4.4. 综合小练习
假设你要用 Python 做一个自我介绍,试试这样写:
name = “小萌”
age = 10
height = 1.45 # 身高1.45米
love_coding = True
print(“大家好!我叫” + name)
print(“我今年” + str(age) + “岁”)
print(“我的身高是” + str(height) + “米”)
print(“我喜欢编程吗?” + str(love_coding))
输出结果:
大家好!我叫小萌
我今年10岁
我的身高是1.45米
我喜欢编程吗?True
5.5. 小挑战 ��
- 创建一个变量 favorite_food,存储你最喜欢的食物(比如 “披萨”)
- 创建一个变量 pets,存储你家的宠物数量(比如 2)
- 用 print() 输出结果,比如:
- print(“我最爱的食物是” + favorite_food + “,我家有” + str(pets) + “只宠物”)
试试看,你能成功吗?如果卡住了,随时问我哦! ��