这套课程按知识依赖排列。本篇的前置知识是:第 02 篇。学完后,你应该能够根据任务选择 REPL 或 .py 脚本。
本篇要解决的问题
本篇只处理“交互式解释器和 Python 脚本怎么选择”这一件事。示例基于 Python 3.14.6,在 macOS 环境核验;除明确标注的终端命令外,代码本身只使用 Python 标准能力。
先看清一个容易误解的细节
REPL 每输入一条完整语句就立即执行;脚本先保存多行代码,再从文件开头依次执行。前者适合短验证,后者适合保存和重复运行。
核心概念
- 在终端输入
python3进入 REPL,提示符通常是>>>。 - 输入
exit()或按 Control-D 退出 REPL。 - 需要保存、复查或多次运行的代码应写入
.py文件。
跟着示例运行
把下面代码保存到本课脚本并运行:
>>> 2 + 3
5
>>> "python".upper()
'PYTHON'
预期结果:
REPL 会直接显示表达式结果
输出中包含环境路径、集合元素或日志格式时,具体文字和顺序可能随本机环境变化;判断是否成功应以本篇说明的关键结果为准。
按执行顺序拆开看
- REPL 中输入表达式后,解释器会自动显示表达式的表示形式,所以
2 + 3能直接看到5。 - 脚本执行表达式但不会自动显示其结果;需要显式调用
print()才会写到标准输出。
初学者容易混淆的地方
- 把提示符
>>>复制进.py文件。它属于 REPL 界面,不是 Python 代码。 - 在 REPL 中积累很长的实验后无法复现。超过几行并需要保存时就转成脚本。
练习
- 在 REPL 计算
12 * 8。 - 把同一表达式写入脚本;观察脚本中不调用
print()时是否显示结果。
练习应先独立完成,再通过增加 print 输出或检查文件内容观察中间状态。当前课程尚未讲到的能力,不要求提前搜索复杂写法。
本篇边界
本篇目标是根据任务选择 REPL 或 .py 脚本。没有展开的高级机制会放到后续课程;先确保能够解释示例中每一行代码,再进入下一篇。
相关文章
01|Python 程序从源码到输出经历了什么
面向按顺序学习 Python 的初学者,本篇在零基础上,帮助读者理解源代码、解释器和输出之间的关系。
02|在 macOS 安装并确认 Python 3 环境
面向按顺序学习 Python 的初学者,本篇在第 01 篇知识上,帮助读者在 macOS 中确认 Python 3.14 和 pip 是否可用。
04|建立第一个 Python 项目目录
面向按顺序学习 Python 的初学者,本篇在第 03 篇知识上,帮助读者理解当前目录并正确运行项目脚本。
05|字面量、表达式与 print 输出
面向按顺序学习 Python 的初学者,本篇在第 04 篇知识上,帮助读者读懂最小 Python 表达式并显示求值结果。

