咱们先从最像魔术师的变量说起。就像家里的收纳盒,变量能存放各种数据:
name = "小明"
age = 12 + 3
name = "大红袍奶茶"
变量类型 | 示例 | 就像 |
整数 | 2023 | 完整的鸡蛋 |
浮点数 | 3.14 | 切开的披萨 |
字符串 | "早安" | 带包装的礼物 |
教计算机玩"..就..."的游戏,试试这个点菜程序:
if
判断预算if money > 50:
else:
elif
weather = "下雨 if weather == "晴天": print("去郊游") elif weather == "多云": print("带把伞") else: print("宅家追剧")
掌握两种循环方式,就像游乐场不同的旋转项目:
for循环 | while循环 | |
适用场景 | 已知次数 | 条件满足 |
示例 | 烤10个蛋挞 | 直到金币攒够 |
危险点 | 别数错数 | 小心无限转圈 |
for i in range(3): print("第",i,"次告白")
while 奶茶库存 >0: 喝掉一杯
把常用操作打包成函数,就像组装乐高积木:
def
定义工具箱def 做奶茶:
(糖度, 加料)
return "珍珠奶茶"
每天早上的起床流程
函数,包含关闹钟、伸懒腰、找拖鞋三个固定动作。
这个能装万物的数据结构,《Python编程:从入门到实践》里说它是"有序元素的集合":
购物车 = ["牛奶", "鸡蛋"]
购物车.append("辣条")
print(购物车)
输出牛奶操作 | 代码 | 效果 |
切片 | 购物车[1:3] | 取第2到3个元素 |
排序 | 购物车.sort | 按字母顺序排列 |
用键值对存储信息,比纸质电话本聪明多了:
同学录 = { 张三": "", 李四": " print(同学录["张三"]) 输出张三的电话
同学录.keys
查看所有名字同学录.update({"王五":""})
添加新记录用try...except
给程序系上安全带:
try: print(10 / 0) except ZeroDivisionError: print("不能除以零呀")
就像煮饭时设置定时器,即使忘记关火也不会烧糊。
读写文件三步走:
f = open("日记.txt")
content = f.read
f.write("今天学了Python")
with
自动关门直接使用现成的工具箱:
import random print(random.randint(1,6)) 模拟掷骰子
常用模块 | 功能 |
math | 数学计算 |
datetime | 时间处理 |
把前9关的积木拼起来:
def 智能提醒: import datetime now = datetime.datetime.now if now.hour == 7: return "该起床啦! elif 12<= now.hour<13: return "午饭时间到 print(智能提醒)
窗外的阳光透过窗帘缝隙,在键盘上投下细碎的光斑。试着给你的程序加上更多有趣的功能吧,比如根据天气推荐穿搭,或者检测奶茶摄入量超标提醒——编程就像搭积木,只要敢想,这些代码积木就能组合出无限可能。
2025-09-11 09:45:48
2025-09-10 22:34:04
2025-09-10 18:40:51
2025-09-05 11:38:49
2025-09-04 14:28:02
2025-09-04 12:05:59
2025-09-04 09:19:35
2025-09-03 17:01:20