Logo
Section 1 / 10

Python 基础

学习如何使用 Python 解释器并运行一个简单的“Hello World”程序。

导入

Python 基础

学习如何使用 Python 解释器并运行一个简单的“Hello World”程序。

介绍

在本课程中,我们将通过浏览器以交互方式学习 Python。我们希望你通过直接修改我们的代码并动手尝试,尽可能多地掌握知识!

如果你更喜欢使用安装在电脑上的 Python 解释器来学习,可以参考 附录 A(安装 Python),了解如何进行设置。

我们的第一个“Hello World”示例将使用已安装的解释器演示。从这一点开始,我们将始终在文本中展示可直接运行的代码。

Hello World

让我们从经典的“Hello World”程序开始。首先打开一个交互式 Python 解释器。本课程假设你的 Python 命令是 python3,因此操作步骤如下:

1$ python3 2Python 3.7.3 (default, Apr 24 2020, 18:51:23) 3[Clang 11.0.3 (clang-1103.0.32.62)] on darwin 4Type "help", "copyright", "credits" or "license" for more information. 5>>> print('Hello World') 6Hello World

这里有很多内容,我们来逐一解析。

1$ python3

$ 是你的命令行提示符。根据你的操作系统,它可能是 C:\> 或其他形式。

python3 是调用交互式 Python 解释器的命令。

>>> 是 Python 的主提示符。在此输入的内容会在按下回车键后由解释器执行,除非你输入的是代码块的开头(稍后会说明)。

print('Hello World') 是我们实际用于输出“Hello World”的 Python 代码。它调用了内置函数 print(),并将 'Hello World' 作为参数传入。

按下回车后,文本 “Hello World” 就会被打印出来。

下面是在内联编辑器中显示的相同程序:

1print('Hello World')

现在点击 RUN 按钮,观察输出结果。试着将 'Hello World' 改为其他内容,熟悉一下内联组件的操作。

探索解释器

Python 的一大优势在于其动态运行能力。这包括在运行时检查、修改甚至生成程序的许多方面。

例如,如果我们输入:

1help(print)

将会获得 print() 函数的帮助信息(或称文档字符串)。

我们还可以使用 type() 函数在运行时获取类型信息。

1print(type(print))

这告诉我们 print 是 builtin_function_or_method 类的一个实例。我们可以用以下方式进一步确认:

1help(type(print))

尝试使用 help 和 type 是学习 Python 工作原理的好方法。作为练习,你可以尝试组合使用 help()、type() 和 print() 进行嵌套实验。

注意:我们有时会将上述语句包裹在外部的 print() 中,以便看到输出结果。而 help() 不需要这样做,因为它本身就会直接输出到控制台。

运行脚本

直接在解释器中输入命令适合实验和探索,但并不是运行生产代码的常规方式。通常的做法是将代码保存为带有 .py 扩展名的文件,然后将文件路径作为参数传递给解释器。

为了演示这一点,请在你的电脑上创建一个名为 hello.py 的文件,并在文件顶部添加语句 print('Hello World')。

保存文件后,使用以下命令运行脚本:

1python3 hello.py

这将在控制台中输出 “Hello World”。

Python 语言 1