
1.4 第一个Python程序
作为一名程序员,学习编程语言的第一步就是编写最简单的Hello程序,输出“Hello World”。下面介绍在两种模式下如何运行实现简单的Hello程序。
1.4.1 交互模式运行
在交互模式中,程序员输入一条代码,按“Enter”键后,Python会立即执行这条代码,给出执行结果。所以,交互模式一般用于编写少量代码。下面介绍如何在交互模式中编写并运行。具体方法如下。
1. 通过Python解释器运行
【实例1-1】通过Python解释器编写并执行Hello程序。
(1)通过“Win+R”快捷键,打开“运行”对话框。在“打开”文本框中输入“python”,并单击“确定”按钮,启动Python解释器,如图1.29所示。图中的>>>是Python提示符,表示进入交互模式。

图1.29 Python解释器
(2)在Python提示符的右侧输入Python代码:

按“Enter”键后,执行代码,输出结果如图1.30所示。

图1.30 输出结果(实例1-1)
2. 通过开发工具IDLE运行
上述在Python解释器中编写Python代码时,代码颜色是纯白的,没有颜色区分。这样不方便程序员对代码语句的阅读和区分。在IDLE中编写代码,可以使用不同的颜色区分代码,更加方便阅读。
【实例1-2】通过开发工具IDLE实现简单的Hello程序。
(1)选择“开始”→“所有程序”命令,找到Python 3.8菜单组,选择其中的“IDLE(Python 3.8 64-bit)”选项,启动IDLE开发工具,如图1.31所示。

图1.31 IDLE开发工具
(2)在>>>的右侧输入Python代码:

输入代码后,可以看到代码有了颜色区分。其中,print为紫色,Hello World为绿色,()为黑色,如图1.32所示。

图1.32 输入的Python代码有了颜色区分
(3)按“Enter”键后,执行代码,输出结果如图1.33所示。输出结果的颜色为蓝色。

图1.33 输出结果(实例1-2)
1.4.2 文件模式运行
文件模式也称为批量模式。在这种模式下,程序员可以将多条Python代码写在文件中。当执行这个文件时,文件中的所有代码都会被执行。文件模式是最常用的开发方式。采用文件模式编写代码,需要以下3个步骤。
(1)新建一个.py的文件,用于在该文件中存放Python代码。
(2)打开新建的文件,编写Python代码,并保存在该文件中。
(3)使用“python”命令执行.py文件中的所有代码。
下面仍然以实现最简单的Hello程序为例进行讲解,使其一次执行多条Hello程序。
1. 通过Python命令运行
在系统中安装了Python以后,就可以使用Python命令运行.py文件。
【实例1-3】使用Python命令实现Hello程序。
(1)使用文件编辑器新建一个文档,并写入5行Hello程序的代码print("Hello World"),保存文件,将其命名为hello.py,如图1.34所示。

图1.34 新建的.py文件
(2)通过“Win+R”快捷键,打开“运行”对话框,在“打开”文本框中输入“cmd”,如图1.35所示。

图1.35 Windows运行命令界面
(3)单击“确定”按钮,弹出系统的命令窗口,如图1.36所示。

图1.36 系统的命令窗口
(4)在界面中可以输入“python”命令来执行hello.py文件,其格式为:

由于本例中的hello.py文件存放路径为C:\Users\Administrator\Desktop,因此,使用的命令如图1.37所示。

图1.37 使用“python”命令执行.py文件
(5)按“Enter”键后,成功运行Hello程序,其执行结果如图1.38所示。该执行结果显示成功运行了hello.py文件的Python代码。

图1.38 Hello程序执行结果(实例1-3)
提示:在上述输入.py文件名及路径时,如果名称或路径比较长,那么可以直接把文件拖到python+空格的后面即可。
2. 通过IDLE开发工具运行
IDLE开发工具本身就提供了新建、保存、打开并运行.py文件功能。因此,不需要像上述方法那样一步步地操作。
【实例1-4】使用IDLE开发工具编写代码,并保存到文件中,进行执行。
(1)启动IDLE,选择File菜单选项,弹出子菜单项。选择子菜单项New File,打开文本编辑器。在文本框中编写实现Hello程序的代码,如图1.39所示。文件没有名称,默认为untitled,表示未命名。

图1.39 编写Hello程序代码
(3)保存文件。选择File→Save选项,或者使用“Ctrl+S”组合键,弹出“另存为”对话框,如图1.40所示。

图1.40 “另存为”对话框
(4)这里将文件保存在桌面,并命名为hello。文件的扩展名默认为.py,不需要输入。单击“保存”按钮,对话框自动关闭,返回到文本编辑器。此时,文件被成功保存了,标题栏有了文件名信息,如图1.41所示。

图1.41 成功保存文件
(5)运行hello.py文件。选择Run→Run Module选项,或者使用快捷键“F5”,代码被成功执行,在IDLE窗口中显示了执行结果,如图1.42所示。

图1.42 Hello程序执行结果(实例1-4)
(6)如果要查看或修改.py文件的代码,只要选择File→Open选项,弹出“打开”对话框。在该对话框中选择要打开的.py文件即可,如图1.43所示。

图1.43 选择要打开的.py文件