Python特点

Python特点教程

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

Python特性

特性 说明
解释型语言 Python 是一种解释型语言,这意味着开发过程中没有了编译这个环节。类似于 PHP 和 Perl 语言。
交互式语言 Python 是交互式语言,这意味着,您可以在 Python 命令行提示符中,直接互动编写执行你的程序。
面向对象语言 Python 是面向对象语言,这意味着 Python 支持面向对象或将代码封装成对象的技术。
Python 是初学者的语言 Python 是初学者的语言,Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

Python优点

优点 说明
易于学习 Python 有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
易于阅读 Python 代码定义的更清晰。
易于维护 Python 的成功在于它的源代码是相当容易维护的。
广泛的标准库 Python 的最大的优势之一是丰富的库,跨平台的,在 UNIX,Windows 和 Macintosh 兼容很好。
互动模式 互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
可移植 基于其开放源代码的特性,Python 已经被移植(也就是使其工作)到许多平台。
可扩展 如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用 C 语言C++ 完成那部分程序,然后从你的 Python 程序中调用。
数据库接口 Python 提供所有主要的商业数据库的接口。
GUI 编程 Python 支持 GUI 可以创建和移植到许多系统调用。
可嵌入 你可以将 Python 嵌入到 C/C++ 程序,让你的程序的用户获得 “脚本化” 的能力。

Python优点图解

11 python优点.png

Python缺点

缺点 说明
速度慢 Python 程序比 Java、C、C++ 等程序的运行效率都要慢。
源代码加密困难 不像编译型语言的源程序会被编译成目标程序,Python 直接运行源程序,因此对源代码加密比较困难。