Python 交互式解释器的二三事
作者:互联网
学 Python 不知道何时起成了一种风尚。这里,我也随便聊聊跟Python 的交互式解释器的几个有意思的小问题。
如何进入 Python 交互解释器?
当你安装好 Python 后,如何进入 Python 解释器呢?
-
在 Windows 上有以下几种进入 Python 交互式解释器的方法:
-
通过“开始”菜单中的图标启动 Python 交互式解释器,方法和启动其他应用程序并没有什么区别。
-
通过 “运行” 启动交互式解释器。方法是先打开“运行”对话框,快捷键是 Windows + R,然后键入“python”就可以启动了。前提条件是把 Python 安装目录添加到了Path 环境变量里面。
-
通过“Windows 文件资源管理器”的地址栏启动 Python 交互式解释器。方法是先清空地址栏中的内容,键入“python”,接着按下回车键。前提也是先要把 Python 安装目录加入 path 环境变量。
-
先启动命令提示符,再启动 Python 交互式解释器。启动命令提示符的方法与启动 Python 交互式解释器的方法并无区别。只不过我们要键入的命令是命令提示符的程序名称“cmd”。启动了命令提示符,我们在命令提示符中键入 “python” 按下回车,也可以启动 Python 交互式解释器。
-
-
在 Linux 下,你可以尝试以下方法启动 Python 交互式解释器:
-
直接键入 “python” 就可以启动 Python 交互式解释器。
-
键入“env python”,通过 env 这个工具查找 Python 解释器的位置,并启动它。
-
P.S.: 如果你只需要启动的是 Python 3 交互式解释器,则命令应该是 “python3”。
你可能觉得,方法有这么多,我应该选择哪一个呢?其实这个问题根本不存在,随着你学习的深入,你会发现以上各种方法各有所长也各有所短,取长补短,才能更好地让电脑为我们服务。
如何退出 Python 交互解释器?
说完了启动的问题,就要解决退出的问题。退出有以下两种方法。
-
输入一个文件结束符 EOF 交互解释器窗口就会被关闭。
-
在 Windows 下按一次快捷键 Ctrl + Z,再接着敲回车就可以关闭解释器窗口了。
-
类 Unix 下使用快捷键 Ctrl + D。
-
-
通过代码退出。
- 通过调用
exit()
就可以退出 Python 环境。
- 通过调用
如何退出代码段并运行?
当我们要编写诸如循环语句的代码的时候,就需要使用缩进表示代码块。那么,在 Python 交互式解释器中,怎么输入代码块呢?
# example code
for num in range(10):
print(num)
# end
执行以上代码的方法如下:
-
输入“for num in range(10):”并回车,由于我们输入的for 语句并没有结束,以前的主命令提示符——“>>>”变成了“...”,表明我们进入了代码块的输入过程;
-
输入四个空格,接着输入“print(num)”并回车。
-
下面,我们已经编写完毕了 for 语句的代码,则需要退出代码块,方法也是键入一个 EOF 字符。方法上面已经说过了,请你回去看哦,退出之后,变为主命令提示符“>>>”。
存储上一次结果的变量——“_”
当我们在 Python 中执行一句 Python 语句之后,如果该条语句产生了一个返回值,且并没有被使用的时候,该值会被打印到控制台上面。如果我们需要使用这个值,则可以使用“_”代指。比如我们可以通过这一特性完成比较复杂的计算任务。
# 在 python 交互式解释器中执行的代码
1 + 2
_ * 3
闲聊,你知道 Python 一词的真实含义吗?
根据 Python 官方文档教程的说法, Python 的含义是这样的:
顺便提一下,这种语言的名字(python 一词直译为 “蟒蛇”)得名自 BBC 节目 “Monty Python的飞行马戏团” ,而与爬行动物没有关系。在文档中用 Monty Python 来开玩笑不只是被允许的,还是被推荐的!
参考资料
标签:命令提示符,解释器,启动,Python,python,交互式 来源: https://www.cnblogs.com/zhangyunxi/p/about-python-interactive-mode.html