Python是什么类型的语言?

Python是什么类型的语言?

Python是一种解释型、面向对象的高级编程语言,具有动态语义。我们逐个了解范例。范例基于编程语言的特性对编程语言进行分类。

阅读更多:Python 教程

解释型语言

Python在运行时由解释器处理。在执行程序之前,无需编译程序。这类似于PERL和PHP

执行步骤

第1步 − 程序员编写Python源代码。文件扩展名:.py

第2步 − Python源代码编译为Python字节码。在此过程中,会创建一个扩展名为.py的文件。

第3步 − 虚拟机执行.py扩展名的文件。考虑虚拟机是Python的运行时引擎。这是Python程序运行的地方。

因此,Python解释器包括程序编译进程,进而编译为字节码,然后由虚拟机执行。

让我们看下面的插图,以更好地理解执行过程:

Python是什么类型的语言?

面向对象语言

面向对象的编程语言有不同的组件,可以将真实世界的对象并对它们执行操作,实现人与机器的实时互动。

面向对象包括以下概念 −

  • 封装 − 封装是一种将数据(变量)和对数据操作的代码(方法)一起包装为一个单元的机制。在封装中,类的变量将被隐藏在其他类中,并且只能通过其当前类的方法访问。

  • − 类是指定对象原型的用户定义原型,定义了一组特性,用于描述类的任何对象。这些特性是数据成员和方法,通过点表示法进行访问。

  • 类变量 − 由类的所有实例共享的变量。类变量在类中定义,但在类的任何方法之外。类变量不像实例变量那样经常使用。

  • 数据成员 − 与类及其对象相关联的数据成员或实例变量。

  • 函数重载 − 将多个行为分配给特定函数。所执行的操作因所涉及的对象或参数类型而异。

  • 实例变量 − 在方法内定义的变量,仅属于类的当前实例。

  • 继承 − 将类的特性转移给从它派生的其他类。

  • 实例 − 指定类的单个对象。例如,属于类Circle的对象obj是类Circle的一个实例。

  • 实例化 − 创建类的实例。

  • 方法 − 类定义中定义的一种特殊类型的函数。

  • 对象 − 由其类定义的数据结构的唯一实例。对象包括数据成员(类变量和实例变量)和方法。

  • 运算符重载 − 将多个函数分配给特定运算符。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程