Python解释器介绍

74 阅读2分钟

1.编译型语言和解释型语言的执行流程

  • 编译型语言:需要先将文件编译成指定类型的文件,再执行

    • 编译型语言,在编译过程中消耗的时间比较多,但是运行时,速度比较快
  • 解释型语言:直接使用解释器,翻译一句,执行一句

    • 解释型语言,忽略了编译过程,解释时,一句句执行效率较低
  • Python的执行效率比java 慢2-5倍。但是我们开发中一般体会不到。

    • 因为大型的科学计算库使用的是python调用c或者c++库进行计算,计算过程中效率与c或者c++的执行效率有关和python无关

    • 如果python进行的是互联网服务或软件的开发,更大的性能瓶颈是在网络传输中.

2.Python解释器

  • 解释器介绍:

    • 主要负责解析Python代码,并交给计算机去执行的工具
  • 解释器的分类:

    • CPython:官方的解释器,使用C语言实现

      • 我们使用的就是CPython解释器,目前使用的是Python3.8版本

      • 开发中使用的是3.6之后的版本, 使用最多的是3.7 3.8 3.9

    • JPython:使用java语言实现的Python解释器,效率低于CPython,但是多任务模式性能优化明显

    • icornPython:CPython解释器的升级版本,能够提供部分交互效果

  • 下载Python:www.python.org/downloads/

  • 安装:

    • 注意:一定要勾选add python 3.8 to path

    • 我们可以将其安装在默认目录下, 因为我们一般不会频繁安装删除查找该目录中的文件内容

  • 验证是否安装完成

    • win + r ->在文本框中输入cmd->点击回车->在终端窗口中输入python,能够看到Python版本即为安装成功。
  • 卸载:

    • win+r->control->点击回车->卸载程序->右键卸载

    • 查看指定目录下我们安装的Python文件夹是否依然存在,如果存在,删除即可.