本文是 Python 分篇学习路线第 5 篇。
总览入口:/python-tutorial.html

学习目标速览(点击跳转)

章节导航

1. 列表、元组、字典

1
2
3
nums = [1, 2, 3]
profile = ("wistbean", 18)
user = {"name": "wistbean", "city": "Shenzhen"}

2. 索引与切片

1
2
3
4
text = "hello-python"
print(text[0])
print(text[0:5])
print(text[-6:])

3. 文件读取与写入

1
2
3
4
5
with open("demo.txt", "w", encoding="utf-8") as f:
f.write("hello")

with open("demo.txt", "r", encoding="utf-8") as f:
content = f.read()

4. pickle 持久化

1
2
3
4
5
import pickle

data = ["A", "B", "C"]
with open("data.pkl", "wb") as f:
pickle.dump(data, f)

5. 常见错误

  • 忘记指定编码导致中文乱码
  • 文件路径写错导致 FileNotFoundError

下一篇

继续学习:Python 入门第六篇:TCP/UDP 网络编程与打包

学习 FAQ(统一)

列表、元组、字典怎么快速选型?

可变有序集合用列表;不可变集合用元组;键值映射查询用字典。

文件读写最容易踩的坑是什么?

编码和路径最常见。中文内容统一 encoding="utf-8",路径尽量用绝对路径排查。

pickle 适合长期存储吗?

适合本地快速持久化,不适合跨语言和不可信输入场景;跨系统建议用 JSON 或数据库。

系列文章导航(双向互链)