Python是一种用于通用编程的解释型高级编程语言。由Guido van Rossum创建并于1991年首次发布,Python的设计理念强调代码可读性,特别是使用重要的空白。它提供了在小规模和大规模上实现清晰编程的构造。 2018年7月,Van Rossum在30年后辞去了语言界的领导者职务。
Python具有动态类型系统和自动内存管理功能内存管理。它支持多种编程范例,包括面向对象,命令式,功能性和程序性,并且具有大型且全面的标准库。
Python是一种多范式编程语言。完全支持面向对象的编程和结构化编程,其许多功能支持函数式编程和面向方面的编程(包括元编程和元对象(魔术方法))。通过扩展支持许多其他范例,包括合同设计和逻辑编程。
Python解释器可用于许多操作系统。CPython是Python 的参考实现,是开源软件并且具有基于社区的开发模型,几乎所有Python的其他实现都是如此。Python和CPython由非营利性Python软件基金会管理。
Python也被称为胶水语言,它能在多种语言之间起到很好的连接作用。