![零基础学Python程序设计](https://wfqqreader-1252317822.image.myqcloud.com/cover/24/43738024/b_43738024.jpg)
1.3 Python开发工具
开发工具用来辅助程序员进行程序开发,提高开发效率。Python自带了一款简洁的集成开发环境IDLE,它有助于对Python代码的编写与调试。下面介绍IDLE的基本使用方法。
1.3.1 Python自带开发工具IDLE
Python集成开发和学习环境(Integrated Development and Learning Environment,IDLE)是集成在Python安装包中的。安装Python时,会自动安装IDLE。程序员可以直接使用IDLE开发工具。
1.3.2 IDLE启动方式
启动IDLE开发工具有两种方法:菜单选项启动和执行文件启动。下面依次介绍这两种启动方法。
1. 菜单选项启动
(1)单击Windows系统的“开始”菜单图标,然后选择“所有程序”命令,找到安装的Python(这里为Python 3.8),并展开其菜单选项,如图1.18所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-28-1.jpg?sign=1739379874-lienZSCf9cXM8dPJZI2PIO1No3709dQh-0-735c905f2ea9bddb8cace1ff81fcaa2a)
图1.18 Python的菜单选项
(2)选择“IDLE(Python 3.8 64-bit)”选项,即可启动IDLE开发工具,如图1.19所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-28-2.jpg?sign=1739379874-oBGoNU11ueVMIM5jqTucw8C0y3Ia09Ce-0-7e00fcccf356771ebebbc97f26999a45)
图1.19 通过菜单选项启动IDLE
2. 执行文件启动
在安装Python的第3个步骤中,可以设置安装的路径。本书使用的是默认路径C:\Users\Administrator\AppData\Local\Programs\Python\Python38。
(1)根据路径进入到Python38文件夹,然后依次进入Lib中idlelib文件夹,执行该文件夹中的idle.pyw文件,如图1.20所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-29-1.jpg?sign=1739379874-pX1Q9l7fMIMWOY2OCHtif01x3CBEkuhD-0-78efc6970e29a7f33cc53af2060c2c83)
图1.20 在安装路径中查找IDLE
(2)单击idle.pyw文件,也可以启动IDLE开发工具,如图1.21所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-29-2.jpg?sign=1739379874-LxRxiMNXMTncr3Wm4ahsZlTOm1NTtSmw-0-c4416da39110692bde0a588b24358fee)
图1.21 通过执行文件启动IDLE
1.3.3 Python的交互模式
启动IDLE打开的是Shell程序窗口,也就是Python的交互模式界面。在该界面中,可以执行简单的Python代码。程序员在提示符(>>>)后面输入代码,按下回车键(Enter)后,立刻得到代码的执行结果。Python的交互模式界面由5部分构成,如图1.22所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-29-3.jpg?sign=1739379874-rmMkLaR2VCd9Avx1tzRoGNv3JRQZSZmo-0-f3c4a62245d7267e6e9985beee8850fe)
图1.22 Python的交互模式界面
每部分的含义如下。
❑ ①标题栏——用于显示当前使用的Python版本信息。
❑ ②菜单栏——可以使用的功能菜单选项。
❑ ③Python信息部分——用来显示版本相关信息。
❑ ④Python提示符——表示Python已经准备好了,等待用户在右侧输入Python代码。
❑ ⑤状态栏——用来显示当前鼠标光标在代码中的行数和列数。
程序员通过Python的交互模式界面可以完成创建、运行、测试和调试Python程序等功能。这些功能大多数是通过菜单选项完成的。下面介绍常用的菜单选项。
1. File(文件)菜单选项
选择File菜单选项显示出其包含的子菜单项,如图1.23所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-30-1.jpg?sign=1739379874-qYKoSEYG8poTqvysBqjewX4TSwvlh9iV-0-1b86b507c11057e0618cc6ffab13e506)
图1.23 File菜单选项包含的子菜单项
其每个子菜单项功能及快捷键如表1-2所示。
表1.2 File菜单选项的子菜单项功能及快捷键
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-30-2.jpg?sign=1739379874-sRqtKv5JpKLn396eXsL7Qc7f8tuUohAb-0-490d035bf33012b5d38268447d77d491)
2. Edit(编辑)菜单选项
选择Edit菜单选项显示出其包含的子菜单项,如图1.24所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-31-1.jpg?sign=1739379874-Q8wnco2kSvWVNr8OOpPndEblOcfRo2iu-0-1b17a5111635f13a8e86bf4620f7d706)
图1.24 Edit菜单选项包含的子菜单项
其每个子菜单项功能及快捷键如表1-3所示。
表1.3 Edit菜单选项的子菜单项功能及快捷键
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-31-2.jpg?sign=1739379874-dbmZZtvbSsmq3dhYDA0d0l2cI2hNMFXc-0-b48b0f94d8a60b8aa4423ba7da7b9808)
3. Shell菜单选项
选择Shell菜单选项显示出其包含的子菜单项,如图1.25所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-32-1.jpg?sign=1739379874-6LDJRTsPuTphvPlu0oS90buoEAN5IlsX-0-06041841d43cd7ef24ea8223d7820947)
图1.25 Shell菜单选项包含的子菜单项
其每个子菜单项功能及快捷键如表1-4所示。
表1.4 Shell菜单选项的子菜单项功能及快捷键
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-32-2.jpg?sign=1739379874-akSWmyqwK6MipDt3vXuSNUbkdqZ6GHWi-0-33a4ecd6e309b1e98b799344ef260627)
1.3.4 Python的文件模式
在交互模式中,代码执行后,当再次执行该代码时,还需要重新输入代码。而在Python的实际开发中,程序员往往要编写很多代码,并且对代码进行调试和运行。在交互模式中,这显然是实现不了的。这时就需要用到文件模式。在该模式中,程序员可以将大量的代码保存在文件中,随时进行修改与保存。需要使用时读取文件,即可执行代码。
在交互模式中,选择File→New File选项,打开一个Python文本编辑器,如图1.26所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-32-3.jpg?sign=1739379874-jFlDu2OF3wlD2MJO8Y7y1eYeH9rj6LCK-0-3ef8303ad56cb1cbda661ebebde92bdf)
图1.26 Python文本编辑器
Python文本编辑器各部分含义如下。
❑ ①标题栏——显示Python代码文件的标题。
❑ ②菜单栏——可以使用的功能菜单选项。
❑ ③编写Python代码部分——用户在此输入Python代码。
❑ ④状态栏——用来显示当前鼠标光标在代码中的行数和列数。
程序员在编写Python代码时,难免出现代码不合适的情况,需要对代码进行修改。该文本编辑器提供了相关菜单选项,方便程序员在修改代码时使用。下面介绍相关菜单选项。
1. Format(格式)菜单选项
选择Format菜单选项显示出其包含的子菜单项,如图1.27所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-33-1.jpg?sign=1739379874-xscRAkon0Y2AFVvNrnZiw0qSyjdJcRaZ-0-13f3572069999bdcf60a5c3ccd8a51d5)
图1.27 Format菜单选项包含的子菜单项
其每个子菜单项功能及快捷键如表1-5所示。
表1.5 Format菜单选项的子菜单项功能及快捷键
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-33-2.jpg?sign=1739379874-73bIdmGku7S7qeVNesXpZHfgaEmnE1km-0-97baa22314c1ac2e0a290d7021a33682)
2. Run(运行)菜单选项
选择Run菜单选项显示出其包含的子菜单项,如图1.28所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-34-1.jpg?sign=1739379874-W0NrQveORlMgZo6Yppdvlt2UiL8E7EQG-0-e842279148e653fa31286f5faf1667e7)
图1.28 Run菜单选项包含的子菜单项
其每个子菜单项功能及快捷键如表1-6所示。
表1.6 Run菜单选项的子菜单项功能及快捷键
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-34-2.jpg?sign=1739379874-fgen3ULr0Nt5zs3hKTyBYEwI4sHwnft7-0-3f66c7d1d1ac433b773e2dbfd3d61d77)