Skip to content

Python

概览

Python是一门面向对象的高级编程语言,最大的特点是高度的面向对象,即「万物皆对象」。

Python的入门非常简单,但也能玩出非常多的花活。Python拥有官方支持的庞大的第三方模块仓库PYPI,使得使用Python实现许多功能时可以轻松借用已经存在的轮子,大大减少工作量。

Python是一门解释型语言,Python代码将在运行时由Python解释器逐行执行,没有预先的编译步骤。这导致一些潜在的问题无法在编译期被发现,同时也是限制Python程序性能的原因之一。

今天的主流Python版本是Python3,并且仍然在由社区推动更新中。Python2已经停止支持,本教程将只会涉及Python3的内容。另外,随着Python版本升级,Python3的后续版本会具备一些早期版本不具备的新特性,在本教程中会优先介绍后续版本的新特性。

演示

我认为Python的Hello World程序是最简单的,谁赞成谁反对?

python
print("Hello World!")

这一行代码中,print是内置(builtin)函数,builtin中的函数无需导入即可直接使用。Python中的函数需要以函数名(没有或一个或多个参数)的形式调用,类型标注不是强制的,IDE会推测类型并提供智能补全。

贡献者

页面历史