![零基础学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=1738884835-SHhUKv0VEDVRLwyr9QO0Kg9kR090bXCG-0-a754c3dd09486767412c56006461400c)
图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=1738884835-NoQ8FRFgsnab7815b0VPW72Xcog7Ed17-0-45f8bab7c6ba24273fac745d91c352e6)
图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=1738884835-jp228B86MyWcdyBjVS25rX7avlaia2d0-0-3c287aafdc48b8357a52d2cbeaeef76b)
图1.20 在安装路径中查找IDLE
(2)单击idle.pyw文件,也可以启动IDLE开发工具,如图1.21所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-29-2.jpg?sign=1738884835-G6sj6p2fSkknNzKwIb8wqppvlP95iyCo-0-c0308729c3990faebce546dba79ed661)
图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=1738884835-mQuzR0KkmsSIQ0SQNX75UATixpvvxGck-0-1214c2d04697cef3dfa91991b2a103a5)
图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=1738884835-ZTgD2NdEKPcl6rMK7E39JA30ZBFbM79J-0-3ffca3b6b22e85cbd62fc2d15ea17565)
图1.23 File菜单选项包含的子菜单项
其每个子菜单项功能及快捷键如表1-2所示。
表1.2 File菜单选项的子菜单项功能及快捷键
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-30-2.jpg?sign=1738884835-ItqlU6fKVxZjUYHCRiGi56sHXoXaw7zI-0-6dcffd70b5d368a33174f9b5ad77ba5f)
2. Edit(编辑)菜单选项
选择Edit菜单选项显示出其包含的子菜单项,如图1.24所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-31-1.jpg?sign=1738884835-GtoNmClenNHFIzmwgAo9XTkM20uq9Vma-0-a44cdcf39449e84001f30d8687f642f5)
图1.24 Edit菜单选项包含的子菜单项
其每个子菜单项功能及快捷键如表1-3所示。
表1.3 Edit菜单选项的子菜单项功能及快捷键
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-31-2.jpg?sign=1738884835-HRq6ea2QDD36GvT3pDl5pQm7lYWETEjn-0-5b750d8bfeb37c44acdc2a77f3f2d8b5)
3. Shell菜单选项
选择Shell菜单选项显示出其包含的子菜单项,如图1.25所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-32-1.jpg?sign=1738884835-GRMhFYNGUbuXYmog7fKe7wOicK4V5UGz-0-4cca6bcbad593a9a051266f1be0f7226)
图1.25 Shell菜单选项包含的子菜单项
其每个子菜单项功能及快捷键如表1-4所示。
表1.4 Shell菜单选项的子菜单项功能及快捷键
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-32-2.jpg?sign=1738884835-AQDIfzFuoT2x3I4AXWpdqNIMoHBWtn9u-0-898e12f2f9ab023412897592161988c7)
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=1738884835-2NKqvmBRIgm2JauYjiRFdZgcLdCAEC3J-0-33b8450ada79904f2e70a066ed4c8681)
图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=1738884835-RyjoSN9ysxuv326S8GPCEnxyRdiKLs7T-0-42415e5b158cfc4bdcd2533034691a37)
图1.27 Format菜单选项包含的子菜单项
其每个子菜单项功能及快捷键如表1-5所示。
表1.5 Format菜单选项的子菜单项功能及快捷键
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-33-2.jpg?sign=1738884835-Pe1IGAvvBMDf7dEPEJfzuHFOomauzrwp-0-0b24f1e690b2e7aa6b8c76fc2692bb66)
2. Run(运行)菜单选项
选择Run菜单选项显示出其包含的子菜单项,如图1.28所示。
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-34-1.jpg?sign=1738884835-exMHOHhCcQJLQi0sZs4QiXKJTvrw6QHq-0-4172a391a3328557afb835fb5565d6c1)
图1.28 Run菜单选项包含的子菜单项
其每个子菜单项功能及快捷键如表1-6所示。
表1.6 Run菜单选项的子菜单项功能及快捷键
![](https://epubservercos.yuewen.com/8FCE01/23020638509734206/epubprivate/OEBPS/Images/42185-00-34-2.jpg?sign=1738884835-HqTCBFJQvF8l0rSj5tKQQ1n7qBrkkJP9-0-3c76236c037c17a6cf9fa3a1bb34efe3)