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代码。






评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论