什么是Python 3解释器?如何配置?

218 阅读5分钟

Python 3 interpreter

Python 3 解释器的定义

解释其他程序的Python 3 解释器程序被称为解释器。当我们构建Python应用程序时,它将开发者的源代码翻译成一种中间语言。Python 3 解释器对于运行和执行Python代码非常有用和重要。Python 3解释器的配置在所有环境中都非常容易和简单。编译器将这个过程分成两部分。

什么是Python 3 解释器?

  • 字节码翻译是为了加快代码的执行速度。在Python中,解释器提供了一个一步到位的过程。
  • Python程序使用编译器和解释器。Python解释器被广泛用于源代码编码和计算机编程行业。
  • Python解释器运行一个交互式的命令,一次一行。翻译程序用于编译源代码。

如何获得Python 3解释器?

  • 虚拟机运行编译过程中创建的.pyc文件。虚拟机只是一个大循环,逐一执行我们的字节码指令。
  • 虚拟机是 Python 的运行时引擎,是实际执行 Python 脚本的组件。从技术上讲,它只是 Python 解释器的最后阶段。
  • 一个交互式命令被传递给Python解释器,由它来执行。每次完成一行源代码。源代码在翻译过程中被编译。
  • 然而,编译器做的工作比解释器少。因为代码被编译成字节码,不一定需要编译器。
  • 解释器检查每一行代码,以确保指令的有效性和结构化。如果软件含有任何问题。通过标准输入,解释器可以立即执行这些代码。简而言之,Python将执行代码。
  • 它也可以是脚本、源代码或预编译代码的形式。Python的安装很简单。
  • 首先,编译器将翻译它所得到的代码。然后,代码被加载到目标程序中并执行。虽然编译器和解释器之间的变化不大,但处理时间可能会有很大不同。标准输入也会不同。
  • 记住,解释器要比编译器快得多,因为它既解释又执行程序。为了完成这个过程,编译器还需要一个步骤。
  • 下面是打开Python解释器的步骤,如下。在打开CLI之前,首先进入我们已经安装了python的bin目录。如果我们已经配置了环境变量,那么我们就没有必要再去安装数据目录。我们可以在任何目录下运行Python命令。

16

17

  • 在打开python 3解释器后,通过输入python命令打开python,如下所示。

18

  • 编译器是与目标代码一起工作的,因此发生的数量较多。在一个程序中,编译器比解释器消耗更多的内存和硬件。
  • 在几个方面,解释器通过压缩信息来节省内存。虽然目前看起来微不足道,但在未来可能会产生深远的影响。
  • Python -c command [arg]...,类似于 shell 的 -c 选项,通过执行 command 中的语句来启动解释器。由于Python命令经常使用shell特有的字符,最好用单引号完整地引用命令。
  • 当使用一个脚本文件时,偶尔会有运行脚本的交互模式的能力。

Python 3 解释器工作

  • Python解释器是运行源代码翻译的,如果发现有错误,它将停止翻译。它还会删除错误并继续翻译,确保运行时间不受影响。
  • 解释器发现的每个错误都会逐一显示,这比使用编译器更容易注意到它们。当编译器检测到一个问题时,它将停止代码翻译,并采取行动纠正问题。
  • 然后再一次进行编码翻译。编译器会一次性显示所有发现的故障,使人无法确定错误发生的位置。
  • 我们都知道,计算机不能理解我们的语言,只能解释机器语言,也称为二进制语言。因此,Python解释器将用户的Python代码翻译成计算机硬件或系统能够理解的语言。每次我们执行我们的Python脚本时都会发生这种情况。
  • 下面的步骤显示了解释器在Python中是如何工作的,具体如下。
  1. 首先用power shell打开命令提示符。

19

  1. 打开命令提示符后,写下Python并按回车键。

20

  1. 然后输入程序或一行来查看输出。

21

  • 下面的步骤显示了解释器的内部工作情况如下。

a) 词法--词法器将代码行划分为标记。
b) 解析--解析器将这些标记创建一个结构,在这种情况下,用抽象语法树来表示它们之间的关系。
c) 编译--编译器将AST转换为代码对象。
d) 解释--每个代码项目由解释器来执行。

Python 3 解释器的配置

  • 下面的步骤显示了Python 3解释器的配置,如下。
  1. 为了配置解释器,首先我们需要在我们的系统中安装Python,我们可以使用以下命令检查Python是否已经安装。

python –version

22

  1. 在这个步骤中,我们要添加解释器。

23

  1. 添加完解释器后,在这一步中,我们要将python的正确路径添加到解释器中,如下所示。

24

  1. 然后点击ok,完成python 3解释器的配置。

结论

一个交互式的命令被传递给Python解释器,由解释器来执行它。每次完成一行源代码。解释其他程序的Python 3 解释器程序被称为解释器。当我们构建Python应用程序时,它将开发者的源代码翻译成一种中间语言。

推荐的文章

这是一份关于Python 3 解释器的指南。这里我们讨论了定义,什么是Python 3解释器,如何获得Python 3解释器? 带有代码实现的例子。

  1. Python减少
  2. Python中的局部变量
  3. Python中的Timsort
  4. 练习如何使用Python 3解释器?