![零基础学Python程序设计](https://wfqqreader-1252317822.image.myqcloud.com/cover/24/43738024/b_43738024.jpg)
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提示符,表示进入交互模式。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-34-3.jpg?sign=1739631978-tn1PzDrS8h1I0MqrW7bAtkDGNXA38Pke-0-3661042334d29386e10b21777feec95f)
图1.29 Python解释器
(2)在Python提示符的右侧输入Python代码:
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-35-1.jpg?sign=1739631978-dofUOmg9va8c0IzmU5n7dAJ54VghVriQ-0-d645fe1f30a56f6c4293cae62a9d9733)
按“Enter”键后,执行代码,输出结果如图1.30所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-35-2.jpg?sign=1739631978-jFGaFTPUxqlKRKfdBq2FOwtu4joxoqbR-0-c9e6bcbd916ad04cfc18030351471aaf)
图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所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-35-3.jpg?sign=1739631978-CNNmT8M5lF75kT3BVw9GR4Och7XnYYCj-0-bf7b9ff9623c83ec8ed9ce6089225cc9)
图1.31 IDLE开发工具
(2)在>>>的右侧输入Python代码:
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-35-4.jpg?sign=1739631978-9ZJFbC6w9nHz3vHCLnNTgTj9DW2Wu31J-0-18c2b3a25e8c003eb0576cf0130dd27b)
输入代码后,可以看到代码有了颜色区分。其中,print为紫色,Hello World为绿色,()为黑色,如图1.32所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-35-5.jpg?sign=1739631978-hIrBVTqMMUcBlg7FN6EFjAuvago1QWre-0-d5643fd57aecad6982edab35c50e5927)
图1.32 输入的Python代码有了颜色区分
(3)按“Enter”键后,执行代码,输出结果如图1.33所示。输出结果的颜色为蓝色。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-36-1.jpg?sign=1739631978-Twj4nNWQxDpLDlioZehAgdCIBtTyuVzF-0-7949dc860f2e2d99a26d9f7835c6f7b1)
图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所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-36-2.jpg?sign=1739631978-ocIoYNuuD7sX9VMAMISn3O6r7eM4bVjM-0-f27eeaa7c8fd0b4e9d708f2bca53dacf)
图1.34 新建的.py文件
(2)通过“Win+R”快捷键,打开“运行”对话框,在“打开”文本框中输入“cmd”,如图1.35所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-37-1.jpg?sign=1739631978-3pL6t9wfgItgDlvNI8jN4zWtqVOYUPCg-0-3949989e1f2207e89501f20c7365f6e5)
图1.35 Windows运行命令界面
(3)单击“确定”按钮,弹出系统的命令窗口,如图1.36所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-37-2.jpg?sign=1739631978-ki7VcuYj1idQZK0qmfS4vSmfJMZPiU7i-0-0163e77078712e8172f60690ade91e2a)
图1.36 系统的命令窗口
(4)在界面中可以输入“python”命令来执行hello.py文件,其格式为:
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-37-3.jpg?sign=1739631978-IxEpCrJPoMXAYw6kCNDrapaIgK0WRCbW-0-9a85f75bbb054f7b5e0111ba19cf65d8)
由于本例中的hello.py文件存放路径为C:\Users\Administrator\Desktop,因此,使用的命令如图1.37所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-37-4.jpg?sign=1739631978-PuAaOJzQbjxTe8l8DRuy2AlBPmM0k8gL-0-e12d74f4b90a06ce5df0bbb3b2f6fd76)
图1.37 使用“python”命令执行.py文件
(5)按“Enter”键后,成功运行Hello程序,其执行结果如图1.38所示。该执行结果显示成功运行了hello.py文件的Python代码。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-37-5.jpg?sign=1739631978-DG57cTBR9dmUXZ5EhBYAR2kOXCXarhHL-0-fb596a236366905656f595451174c947)
图1.38 Hello程序执行结果(实例1-3)
提示:在上述输入.py文件名及路径时,如果名称或路径比较长,那么可以直接把文件拖到python+空格的后面即可。
2. 通过IDLE开发工具运行
IDLE开发工具本身就提供了新建、保存、打开并运行.py文件功能。因此,不需要像上述方法那样一步步地操作。
【实例1-4】使用IDLE开发工具编写代码,并保存到文件中,进行执行。
(1)启动IDLE,选择File菜单选项,弹出子菜单项。选择子菜单项New File,打开文本编辑器。在文本框中编写实现Hello程序的代码,如图1.39所示。文件没有名称,默认为untitled,表示未命名。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-38-1.jpg?sign=1739631978-MVVoDS3ja9YYtlZPTkzQi1WpKMKbgTKm-0-3368ea2064c053dcdbf89f2d31424164)
图1.39 编写Hello程序代码
(3)保存文件。选择File→Save选项,或者使用“Ctrl+S”组合键,弹出“另存为”对话框,如图1.40所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-38-2.jpg?sign=1739631978-T341OdQfnbh3MIuOidyZfKlvOa3enhUf-0-cdc3ad5aaed54d5abfcb58bd2c06fefd)
图1.40 “另存为”对话框
(4)这里将文件保存在桌面,并命名为hello。文件的扩展名默认为.py,不需要输入。单击“保存”按钮,对话框自动关闭,返回到文本编辑器。此时,文件被成功保存了,标题栏有了文件名信息,如图1.41所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-39-1.jpg?sign=1739631978-L6b1e7PrbKuILfSRp3YdKfCRplT96w3p-0-8cb71e26d6afd069918bd427e1df22ff)
图1.41 成功保存文件
(5)运行hello.py文件。选择Run→Run Module选项,或者使用快捷键“F5”,代码被成功执行,在IDLE窗口中显示了执行结果,如图1.42所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-39-2.jpg?sign=1739631978-NTnG8tEaNgdFfwGH8q7onhpgae25kcG6-0-1f7446138871a13ef3f2d30735aa4cfb)
图1.42 Hello程序执行结果(实例1-4)
(6)如果要查看或修改.py文件的代码,只要选择File→Open选项,弹出“打开”对话框。在该对话框中选择要打开的.py文件即可,如图1.43所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-39-3.jpg?sign=1739631978-6yA12wvrCRxIic4ivfbqD8BiYelZKH8X-0-ed696f08d03751e14f9810f6378aecfd)
图1.43 选择要打开的.py文件