热线电话:13121318867

登录
2019-04-28 阅读量: 554
Python语言有什么特性?

跨平台性

由于其开放源码的特性,Python 已被移植到其它诸多平台(意即它们已经过改动以保证其能正常工作)。所以Python代码可以在各种平台上运行,如,可以在GNU/Linux,Windows等各种平台上运行代码。

* 解释性

在你使用诸如 C 或 C++ 等编译语言编写程序时,需要将这些语言的源代码通过编译程序配合其中不同的标记(Flags)与选项,来将它们转换成你的电脑所使用的语言(例如 0 与 1 构成的二进制码)。当你运行这些程序时,链接程序或载入程序将会从硬盘中将程序拷贝至内存中并将其运行。 然而,Python不需要将代码编译成二进制码。只需要直接从源代码 运行 该程序。在程序内部,Python 会将源代码转换为称为字节码的中间形式,尔后再转换成你的电脑所使用的语言,并运行它。

* 面向对象

Python 同时支持面向过程编程与面向对象编程。在 面向过程 的编程语言中,程序是由仅仅带有可重用特性的子程序与函数所构建起来的。在 面向对象 的编程语言中,程序是由结合了数据与功能的对象所构建起来的。与 C++ 或 Java 这些大型语言相比,Python 具有其特别的、功能强大又简单的方式来实现面向对象编程。

* 可扩展性

可以在C或C++中编写程序,并将C或C++编写的程序引用到Python程序中。

* 可嵌入性

可以在C或C++中嵌入Python代码。

85.7143
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子