第 2 天:数据类型与变量 + 输入输出
太好了!说明你已经搞定了环境和第一个程序 👏
现在正式进入 第 2 天:数据类型与变量 + 输入输出。这是 Python 最核心的基础,一定要慢慢吃透。
✅ 第2天学习目标(今天学完你能做到)
- ✅ 会用 变量存数据
- ✅ 知道 4 种基础数据类型
- ✅ 会用
input()获取用户输入 - ✅ 会用
print()输出结果 - ✅ 能写简单的“交互小程序”
一、什么是变量?(像一个“盒子”)
变量可以理解为一个 装数据的盒子:
age = 18
name = "张三"意思是:
age这个盒子里装的是18name这个盒子里装的是"张三"
✅ 变量命名规则(记住这 3 条就够了):
- 只能是:字母 + 数字 + 下划线
- 不能以数字开头
- 不能用中文、不能用关键字(如 if、for)
✅ 正确示例:
score = 95
my_name = "李四"❌ 错误示例:
2age = 18 # ❌ 不能数字开头
my-name = 10 # ❌ 不能有 -二、Python 的 4 种基础数据类型(重点)
| 类型 | 名字 | 例子 | 说明 |
|---|---|---|---|
int | 整数 | 18, 100 | 年龄、数量 |
float | 小数 | 3.14, 98.5 | 分数、金额 |
str | 字符串 | "你好" | 文字必须加引号 |
bool | 布尔值 | True, False | 对 / 错 |
✅ 示例代码(你可以直接运行):
age = 18 # int
price = 19.9 # float
name = "小明" # str
is_student = True # bool
print(age)
print(price)
print(name)
print(is_student)三、print() —— 输出到屏幕
print("你好,Python!")
print(100)
print(3.14)✅ 同时输出多个内容:
name = "小红"
age = 18
print("我叫", name, "今年", age, "岁")输出结果:
我叫 小红 今年 18 岁四、input() —— 让用户输入(非常重要)
✅ 最基础用法:
name = input("请输入你的名字:")
print("你的名字是:", name)运行后效果是:
请输入你的名字:小明
你的名字是: 小明⚠️ 超级重要的一点(新手必踩坑):
input() 得到的永远是字符串!
比如:
age = input("请输入你的年龄:")
print(age + 1) # ❌ 这样会报错!✅ 正确写法(类型转换):
age = int(input("请输入你的年龄:"))
print(age + 1)五、今天的完整示例小程序(照着敲一遍)
✅ 程序功能:输入姓名和年龄,输出自我介绍
name = input("请输入你的名字:")
age = int(input("请输入你的年龄:"))
print("你好,我叫", name)
print("我今年", age, "岁")
print("明年我就", age + 1, "岁了")✅ 第2天练习(你必须亲手敲)
练习 1(基础)
写一个程序:
- 输入你的名字
- 输出:
你好,XXX
✅ 效果示例:
请输入你的名字:张三
你好,张三练习 2(年龄计算)
- 输入你的出生年份
- 计算你今年多少岁(用 2025)
✅ 效果示例:
请输入你的出生年份:2006
你今年 19 岁提示:
year = int(input("请输入你的出生年份:"))
age = 2025 - year
print("你今年", age, "岁")练习 3(进阶)
输入:
- 商品单价
- 购买数量
- 输出总价
✅ 示例:
请输入单价:9.9
请输入数量:5
总价是 49.5✅ 今天的任务总结(你对照检查)
你现在应该已经会:
- ✅ 变量赋值
- ✅ int / float / str / bool
- ✅ print()
- ✅ input()
- ✅ int(input())
👉 现在你可以这样做:
你可以:
1️⃣ 先 自己写完这 3 道练习
2️⃣ 把你写的代码直接发给我
3️⃣ 我可以 一行一行帮你改 + 讲哪里错了
当你说:
👉 “第二天练习写完了”
我就带你进入 第 3 天:运算符与表达式 🚀
相关推荐
- 第 16 天:常用第三方库(requests + pandas 入门) 2026-01-03
- 第 17 天:第一个完整综合项目实战 2026-01-03
- 第 18 天:NumPy + 高级 Pandas + 数据可视化入门 2026-01-03
- 第 19 天:机器学习入门(scikit-learn) 2026-01-03
- 第 20 天:机器学习分类模型(逻辑回归 Classification) 2026-01-03
评论0
暂时没有评论