Python,启动
刚才我们说过,Python 解释器是用来执行 Python 代码的软件。 Python 的交互模式能够让我们一边输入代码,一边查看代码的执行结果——这样可以快速尝试,得到反馈,是很好的学习 Python 的做法。 我们来看看如何启动 Python 解释器的“交互模式”。
VSCode 终端(推荐)
IDLE
IDLE(Integrated Development and Learning Environment)是 Python 自带的交互环境。
认识交互界面
如果一切顺利,你会发现屏幕上出现了这样一串文字(可能有出入):
Python 3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2023, 14:08:36) [MSC v.1933 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
大家很可能看不懂这串东西。不过不用慌,我们带大家分析一下上面的几行文字。首先是前两行:
Python 3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2023, 14:08:36) [MSC v.1933 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
这是Python解释器开始运行交互模式后打印的一些信息,比如第一行打头的“Python 3.10.7”这个版本号。
接着,Python 说我们可以输入(Type)"help
"、"copyright
"、"credits
"或者"license
" 来获取更多信息。
我们不必在意。大家显示的信息不必和这里展示的信息完全一致,但版本号必须是3.x.y的形式。
接着,Python 显示了 >>>
这个提示符(Prompt)。
这个符号就像是数学题目后的“解:”,它表示 Python 正在等待着你的输入。
我们现在不妨给 Python 出一道数学题,看看 Python 会不会计算小学生都会算的事情。
结果如下:
>>> 1 + 1
2
可以看到,Python 很灵性地计算了 1 + 1
,得到 2
,并把 2
输出给你看,然后很积极地再打出了提示符 >>>
,提醒你输入下一个表达式或语句来让它计算。
概言之,交互模式便是一种“你输入表达式或语句,Python 解释器执行它,Python 把结果告诉你,你再输入表达式或语句,Python解释器再执行它……”的重复过程,
直到你不想再和 Python 解释器说话,敲入 exit()
或者 quit()
后按下回车,交互模式就结束了。