①简单。Python遵循“简单、优雅、明确”的设计原则。
②高级。Python是一种高级语言,相对于C语言,其牺牲了性能,但提升了编程人员的效率。它使程序员可以不用关注底层细节,而把精力全部放在编程上。
③面向对象。Python既支持面向过程,也支持面向对象。
④可扩展。可以通过C、C++语言为Python编写扩充模块。
⑤免费和开源。Python是FLOSS(自由/开放源码软件)之一,允许自由发布软件的备份、阅读和修改其源代码、将其一部分自由地用于新的自由软件中。
⑥边编译边执行。Python是解释型语言,边编译边执行。
⑦可移植。Python能运行在不同的平台上。
⑧丰富的库。Python拥有许多功能丰富的库。
⑨可嵌入性。Python可以嵌入C、C++中,为其提供脚本功能。