400-800-8975

Python语言的基本特点,新总结的4点干货分享

Python语言有如下特点:面向对象,类模块支持多态、操作符重载和多重继承;使用和分发免费;可移植,可以在主流平台上编译和运行;混合开发,可以以多种方式轻易地与其他语言编写的组件融合在一起。

Python语言的基本特点

(1)面向对象

Python是一门面向对象编程(面向对象编程缩写为“OOP”)的语言,它的类模块支持多态、操作符重载和多重继承等高级概念,并且以Python特有的简洁的语法和类型,面向对象十分易于使用。

除了作为一种强大的代码构建和重用手段以外,Python的面向对象特性使它成为面向对象语言(如C++和Java)的理想脚本工具。例如,通过适当地粘贴代码,Python程序可以对C++、Java和C#的类进行子类的定制。

(2)免费

Python的使用和分发是完全免费的,就像其他的开源软件一样,如Perl、Linux和Apache。开发者可以从Internet上免费获得Python的源代码。复制Python,将其嵌入你的系统或者随产品一起发布都没有任何限制。

Python语言的特点

(3)可移植

Python语言的标准实现是由可移植的ANSI C编写的,可以在目前所有的主流平台上编译和运行。现在从PDA到超级计算机,到处都可以见到Python程序的运行。Python语言可以在下列平台上运行(注意,这并不是全部,而仅仅是笔者所知道的一部分)。

①Linux和UNIX系统。

②微软Windows。

③Mac OS(包括OS X和Classic)。

④BeOS、OS/2、VMS和QNX。

⑤实时操作系统,例如VxWorks。

⑥Cray超级计算机和IBM大型机。

⑦运行Palm OS、PocketPC和Linux的PDA。

⑧游戏终端。

(4)混合开发

Python程序可以以多种方式轻易地与其他语言编写的组件融合在一起。例如,通过使用Python的C语言API可以帮助Python程序灵活地调用C程序。这意味着可以根据需要给Python 程序添加功能,或者在其他环境系统中使用Python。

例如,将Python与C或者C++写成的库文件混合起来,使Python成为一个前端语言和定制工具,这使Python成为一个很好的快速原型工具。出于开发速度的考虑,系统可以先使用Python实现,之后转移至C,这样可以根据不同时期性能的需要逐步实现系统。

12 12 分享:

相关课程

发表评论

登录后才能评论,请登录后发表评论...
提交评论

最新文章