浏览量: 发布时间:2019-10-02 编辑:365bet体育投
全部展开
。
py文件是python脚本文件。
执行Python时,它将是第一个。
py文件的源代码使用Python字节码(bytecode)编译,并由PythonVirtualMachine(Python虚拟机)执行。
这种机制的基本思想是使用Java。
NET是一致的。
但是,PythonVirtualMachine是Java或
与NET VirtualMachine不同,Python VirtualMachine是更高级的VirtualMachine。
这里的专家不是一般的专家,更不用说Python VirtualMachine比Java更好。
NET更强大,但是Java或。
与.NET相比,Python VirtualMachine与实际机器相差甚远。
或这样说,Python VirtualMachine是更高级别的VirtualMachine。
通常是使用基于C的Python编译的字节码文件。
Pyc格式。
扩展数据:Python的优点:1.简单:Python是代表简单想法的语言。
读一个好的Python程序就像读英语。
您无需专注于语言本身,而可以专注于解决问题。
2.易学:Python非常容易启动,因为Python文档非常简单。
3.快速:Python的底层是用C编写的,许多标准库和第三方库都是用C编写的,因此它运行非常快。
4.免费开源:Python是FLOSS(免费/开源软件)之一。
用户可以发布该软件的副本,阅读源代码,进行更改,以及将其中的一些自由用于新的免费软件。
FLOSS基于与小组共享知识的概念。
5.高级语言:使用Python编写程序,而无需考虑基本细节,例如如何管理程序使用的内存。
6.可移植性:由于开放源代码的特性,Python已被移植到许多平台(经过修改可在不同平台上工作)。
7.说明:用诸如C或C ++之类的编译语言编写的程序是源文件(C或C ++)在计算机上使用的语言(二进制代码,即0和1)。
此过程通过编译器以及各种标记和选项完成。
当您运行该程序时,连接/重定向软件会将程序从硬盘驱动器复制到内存并执行。
用Python语言编写的程序不需要使用二进制代码进行编译。
您可以直接从源代码执行程序。
在计算机内部,Python解释器将源代码转换为称为字节码的中间格式。这被翻译成计算机使用的机器语言并执行。
这使得使用Python更容易。
这也使移植Python程序更加容易。
8.面向对象:Python支持面向过程的编程和面向对象的编程。
在“面向过程”的语言中,程序是由仅可重用代码的过程或函数创建的。
在“面向对象”语言中,程序是从结合了数据和功能的对象创建的。
9.可扩展性:如果您需要重要的代码来更快地运行或需要未发布的算法,则可以使用C或C ++创建程序,然后在Python程序中使用它。
10.嵌入的可能性:可以将Python嵌入C / C ++程序中,以向程序用户提供脚本功能。
11.丰富的库:标准的Python库确实很大。
您可以支持各种任务,例如正则表达式,文档生成,单元测试,线程,数据库,Web浏览器,CGI,FTP,电子邮件,XML,XML-RPC,HTML,WAV文件,密码系统等吗?a,GUI(图形用户界面),Tk和与系统相关的其他操作。
12.规范代码:Python使用强制缩进使代码更易于阅读。
用Python语言编写的程序不需要使用二进制代码进行编译。
参考资料来源:百度百科-python