python是解释器型语言吗
发布时间: 2020-11-11 13:46:59
来源:亿速云
阅读: 61
作者:高兴的鸡翅
请编辑与大家分享python是否为解释器型语言。 我想大多数人还不太了解。 因此,请分享这篇文章作为参考。 我希望读了这篇文章能取得很大的成果。 接下来一起理解吧。
python是解释器型语言吗?
python完全不是说明语言,而是有编译的。 将源代码py文件编译为pyc或pyo,然后在python虚拟机上运行。 对于py文件,编译为pyc和pyo本质上与py没有太大差别。 但是,此模块的加载速度提高并不会提高代码的执行速度,通常不需要主动编译pyc文件。 在文档中只需调用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是否为解释器型语言的所有内容。 感谢您的阅读。 我相信大家得到了一定的理解。 希望想分享的内容对大家有帮助。 另外,如果想学到更多的知识,请关注亿速云行业的信息频道。