python的特点有简单易学、高级语言、解释型语言、可移植性、面向对象、强大的功能等。
1、简单易学
Python是代表简单主义思想的编程语言,读的是好的Python程序,就像读英语一样,Python最大的优势是伪代码的本质,开发时主要以解决问题为主,而不是理解语言本身。
2、高级语言
Python是一种高级语言,因此在使用Python语言编写程序时无须考虑底层细节,例如,管理程序使用存储器的方法等。
3、解释型语言
用c或C++等编译语言编写的程序,可以将源文件转换为计算机使用的语言,这个过程主要由编译器进行,运行程序时,可以将程序从硬盘复制到内存中执行。而且用Python语言编写的程序不需要编译成二进制代码,而是可以直接从源代码执行程序,在计算机内部,通过Python解释器将源代码转换成字节码的中间形式,并将其翻译成计算机使用的机器语言后执行。
4、可移植性
Python是开源的,因此被移植到了很多平台上,如果可以避免使用依赖项功能,则意味着所有Python程序都可以在许多平台上运行,包括Linux、Windows、FreeBSD和Solaris。
5、面向对象
Python既支持面向过程的编程,也支持面向对象的编程,在“面向流程”语言(如C语言)中,程序仅由可复用代码的函数构建,另一方面,在“面向对象”语言(C++)中,程序是由数据和功能相结合的对象构建的。
6、强大的功能
Python强大的功能可能才是大多数用户支持Python的最重要的理由,从字符串处理到复杂的3 D图形编程,Python可以使用扩展模块简单地进行。