一、变量:就像贴标签的小盒子
比喻:想象你有一个小盒子,上面贴着「零食盒」的标签,里面装了饼干。在编程中:
- 变量名 = 盒子的标签(比如
my_snack
) - 数据 = 盒子里的东西(比如
"饼干"
)
代码例子:
# 把"饼干"放进叫my_snack的盒子里
my_snack = "饼干"
# 查看盒子里有什么
print(my_snack) # 输出:饼干
# 换内容也很简单!
my_snack = "薯片"
print(my_snack) # 现在输出:薯片
小练习:试试把你的名字放进一个叫 my_name
的变量里吧!
二、数据类型:盒子里装什么类型的东西
Python 有 4 种最常用的数据类型:
1️⃣ 字符串(String) :文字信息
- 特点:用引号包裹(单引号
'
或双引号"
) - 用途:名字、地址、一句话等
name = "小美" # 中文
greeting = 'Hello' # 英文
message = "我今天吃了3个包子" # 混合文字和数字
2️⃣ 整数(Integer) :没有小数点的数字
- 特点:直接写数字,不用引号
- 用途:年龄、数量、次数等
age = 18 # 年龄
apple_count = 5 # 苹果数量
year = 2023 # 年份
3️⃣ 浮点数(Float) :带小数点的数字
- 特点:有小数点
- 用途:价格、身高、温度等
price = 3.5 # 价格(3元5角)
height = 1.75 # 身高(1米75)
pi = 3.14159 # 圆周率
4️⃣ 布尔值(Boolean) :只有两种选择
- 特点:只能是
True
(是)或False
(否) - 用途:判断是否登录、是否成年等
is_rainy = True # 今天下雨了吗?→ 是的
has_pet = False # 有宠物吗?→ 没有
三、小技巧:自动识别类型
Python 很聪明!你只需要关心装什么,不用提前说类型:
# 自动识别为字符串
my_food = "披萨"
# 自动识别为整数
my_age = 20
# 自动识别为浮点数
my_money = 15.5
# 自动识别为布尔值
is_happy = True
四、常见问题(小白避坑指南)
- 变量名别用特殊符号:
# ❌ 错误
my-name = "小明" # 用了减号
1st_grade = "一年级" # 数字开头
# ✅ 正确
my_name = "小明"
first_grade = "一年级"
- 引号要成对出现:
# ❌ 错误(少了一个引号)
#message = "你好
# ✅ 正确(可以使用单引号,也可以使用双引号,不过一个项目中最好是格式统一)
message = "你好"
message = '你好'
五、动手时间:做个自我介绍吧!
# 填上你的信息试试看~
name = "你的名字"
age = 你的年龄
height = 你的身高(带小数点)
like_python = True # 喜欢Python吗?
print(f"""
大家好!我是{name},
今年{age}岁,身高{height}米,
喜欢Python吗?{like_python}
""")
输出效果:
复制
大家好!我是小新, 今年20岁,身高1.8米, 喜欢Python吗?True
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于