持结构化编程和面向对象编程，还有很多特征支持函数式编程和元编程包括元类和（魔术方法）。通过扩展还可以支持很多范型，包括面向切面编程、契约式设计和逻辑编程。Python使用动态类型，在内存管理上采用引用计数和环检测相结合的垃圾收集器。它的特征还有动态名字解析（），即在程序执行期间绑定方法和变量的名字。Python对遵循Lisp传统的函数式编程提供了有限的支持，它提供了 codice_6、codice_7和codice_8函数；列表推导式、字典、集合和生成器表达式。标准库中有两个模组（functools