python是解释型语言么-Python教程

资源魔 33 0

python是诠释型言语么?

python并不是齐全是诠释性言语,它是有编译的,先把源码py文件编译成pyc或许pyo,而后由python的虚构机执行,绝对于py文件来讲,编译成pyc以及pyo实质上以及py不太年夜区分,只是关于这个模块的加载速率进步了,并无进步代码的执行速率,通常状况下不必自动去编译pyc文件,文档上说只需挪用了import model那末model.py就会先编译成pyc而后加载。

其实Python以及Java/C#同样,也是一门基于虚构机的言语,咱们先来从外表上简略地理解一下Python顺序的运转进程吧。

当咱们正在饬令行中输出python hello.py时,实际上是激活了Python的“诠释器”,通知“诠释器”:你要开端工作了。

可是正在“诠释”以前,其实执行的第一项工作以及Java同样,是编译。

相熟Java的同窗能够想一下咱们正在饬令行中若何执行一个Java的顺序:

javac hello.java
java hello

只是咱们正在用Eclipse之类的IDE时,将这两部给交融成为了一部罢了。其实Python也同样,当咱们执行python hello.py时,他也同样执行了这么一个进程,以是咱们应该这样来形容Python,Python是一门先编译后诠释的言语。

相干保举:《Python教程》

以上就是python是诠释型言语么的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!