Python教程

Python08--执行过程

本文主要是介绍Python08--执行过程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

执行过程

计算机只能识别机器码(1010),不能识别源代码(python)
由源代码转编程机器码的过程分为两类:编译和解释

编译

在程序运行之前,通过编译器将源代码编程机器码
例如:C语言
优点:运行速度快
缺点:开发效率低,不能跨平台

解释

在程序运行之时,通过解释器对程序逐行翻译,然后执行
例如:JavaScript
优点:开发效率高,可以跨平台
缺点:运行速度慢

python运行方式

python是解释型语言,但为了提高运行速度,使用了一种编 译的方法。编译之后得到pyc文件,存储了字节码(特定与 Python的表现方式,不是机器码)
源代码 -- 编译 --> 字节码 -- 解释 --> 机器码
|--------第一次-----|------第二次------|

python解释器类型

  • Cpython(C语言开发) --- 主要使用
  • Jython(JAVA开发)
  • IronPython(.net开发)
这篇关于Python08--执行过程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!