一、变量:就像贴标签的小盒子
比喻:想象你有一个小盒子,上面贴着「零食盒」的标签,里面装了饼干。在编程中:
- 变量名 = 盒子的标签(比如
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
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于