1.简单易学
Python极其容易上手,因为Python有极其简单的说明文档
2.免费开源
Python正式版是FLOSS(自由/开放源码软件)之一
3.可移植性
由于它的开源本质,Python已经被移植在许多平台上
4.面向对象
Python正式版既支持面向过程的编程也支持面向对象的编程
5.可扩展嵌入性
需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写。可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能
6.丰富的库
Python标准库确实很庞大。它可以帮助处理各种工作,除了标准库以外,还有许多其他高质量的库
7.规范的代码
Python采用强制缩进的方式使得代码具有较好可读性。而Python语言写的程序不需要编译成二进制代码