Python IDLE使用方法详解(包含常用快捷键)
在安装 Python 后,会自动安装一个 IDLE,它是一个 Python Shell (可以在打开的 IDLE 窗口的标题栏上看到),程序开发人员可以利用 Python Shell 与 Python 交互。
    本节将以 Windows7 系统中的 IDLE 为例,详细介绍如何使用 IDLE 开发 Python 程序。
一、编写代码
    单击系统的开始菜单,然后依次选择“所有程序 -> Python 3.8 -> IDLE (Python 3.8 64-bit)”菜单项,即可打开 IDLE 窗口,如图 1 所示。
图 1 IDLE(Integrated Development Environment )主窗口
    前面我们己经应用 IDLE 输出了简单的语句,但在实际开发中,通常不能只包含一行代码,
当需要编写多行代码时,可以单独创建一个文件保存这些代码,在全部编写完成后一起执行。具体方法如下:
1. 在 IDLE 主窗口的菜单栏上,选择“File -> New File”菜单项,将打开一个新窗口,在该窗口中,可以直接编写 Python 代码。
    在输入一行代码后再按下 <Enter> 键,将自动换到下一行,等待继续输入,如图 2 所示。

图 2 新创建的 Python 文件窗口
2. 在代码编辑区中,编写多行代码。例如,输出由宋词《江城子》改编而成的《程序员之歌》,代码如下:
1. print(" "*5+"程序员之歌")
2. print(" "*15+"——《江城子》改编\n")
3. print("十年生死两茫茫,写程序,到天亮,")
4. printidle python下载("千行代码,Bug何处藏。")
5. print("纵使上线又怎样,朝令改,夕断肠。")
6. print("领导每天新想法,天天改,日日忙。")
7. print("相顾无言,惟有泪千行")
8. print("每晚灯火阑珊处,程序员,加班狂。")
编写代码后的 Python 文件窗口如图 3 所示。

图 3 编写代码后的 Python 文件窗口
3. 按下快捷键 <Ctrl+S> 保存文件,这里将文件名称设置为 demo.py。其中,.py 是 Python 文件的扩展名。在菜单栏中选择“Run -> Run Module”菜单项(也可以直接按下快捷键 <F5>),运行程序,如图 4 所示。

图 4 运行程序
4. 运行程序后,将打开 Python Shell 窗口显示运行结果,如图 5 所示。

图 5 运行结果
启动IDLE后会打开Python 3.8.1 shell窗口。当键入代码时,它会基于Python语法提供自动缩进和代码着功能。
    使用IDLE中的Python 3.8.1 shell代码在输入时会自动着(基于Python语法)。 将光标放在任一已键入的命令上并按下Enter键,就会把命令和光标一起移动到最后一行,在这里可以编辑命令,按Enter键就会将这条命令发送给解释器。将光标放在最后一行,按下Alt+P或Alt+N键,就可以在历史记录中前后切换命令。到要执行的命令后,根据需要进行编辑
并按下Enter键,就会将其发送给解释器
    利用鼠标、箭头键、Page Up和Page Down键,以及某些符合Emacs标准的键,可以在命令缓冲区中来回移动。
    会话中的所有内容都会被记入缓冲区中。可以前后滚动或搜索,将光标放在任意行上按下Enter键(生成一个硬回车),该行就会被复制到屏幕的最后一行,在这里可以编辑命令,再次按下Enter键就会将其发送给解释器。也可以让光标停在最后一行,然后通过按Alt+P或Alt+N键在之前输入的命令之间前后切换,Alt+P和Alt+N会不停地将命令复制到最
后一行。如果到了需要执行的命令,可以再次进行编辑,按下Enter键 就可发送给解释器。按下Tab键则可以查看当前键入内容的自动补全列表,列表是基于Python关键字和用户自定义值生成的。
    如果觉得可能处于挂起状态,无法显示新的提示符了,那么可能是 解释器在等待用户输入。按下Ctrl+C发送中断命令,就能回到提示符状态,这也可以用于中断任何正在运行的命令。如果要退出IDLE,请在 File菜单中选择Exit。
一开始用得最多的可能就是Edit菜单。与其他菜单一样,可以通过双击顶部的虚线将其解绑,让其位于窗口上端。
二、Python IDLE常用快捷键
    在程序开发过程中,合理使用快捷键不但可以减少代码的错误率,而且可以提高开发效率。在 IDLE 中,可通过选择“Options -> Configure IDLE”菜单项,在打开的“Settings”对话框的‘Keys”选项卡中查看,但是该界面是英文的,不便于查看。为方便读者学习,表 6 列出了 IDLE 中一些常用的快捷键。
表6 IDLE 提供的常用快捷键
快提键
说 明
适用范围
F1
打开 Python 帮助文档
Python文件窗口和Shell 均可用
Alt+P
浏览历史命令(上一条)
仅 Python Shell 窗口可用
Alt+N
浏览历史命令(下一条)
仅 Python Shell 窗口可用
Alt+/
自动补全前面曾经出现过的单词,如果之前有多个单词具有相同前缀,可以连续按下该快捷键,在多个单词中间循环选择
Python 文件窗口和 Shell 窗口均可用
Alt+3
注释代码块
仅 Python 文件窗口可用
Alt+4
取消代码块注释
仅 Python 文件窗口可用
Alt+g
转到某一行
仅 Python 文件窗口可用
Ctrl+Z
撤销一步操作
Python 文件窗口和 Shell 窗口均可用
Ctrl+Shift+Z
恢复上—次的撤销操作
Python 文件窗口和 Shell 窗口均可用
Ctrl+S
保存文件
Python 文件窗口和 Shell 窗口均可用
Ctrl+]
缩进代码块
仅 Python 文件窗口可用
Ctrl+[
取消代码块缩进
仅 Python 文件窗口可用
Ctrl+F6
重新启动 Python Shell
仅 Python Shell 窗口可用
由于 IDLE 简单、方便,很适合联系,因此本教程如果没有特殊说明,均使用 IDLE 作为开发工具。
三、IDLE运行与配置使用
    打开Python Shell可以看到IDLE长这个样子,三个大于号就是Python交互式提示符,可以直接编程啦。不会用的话可以点菜单栏里的Help,里面有帮助文档。
    ● 依次点击Options->Configure IDLE,在Settings页面可以设置字体、语法高亮、和快捷键等。
    我这里为了代码显示美观选了等宽字体Consolas。
    建议选择等宽字体,很容易辨识数字0和大写字母O,数字1和字母l(L的小写字母)、I(i的大写字母)。视觉效果好,不知道哪个是等宽字体请自行度量,眼神儿不好的可以把size字号改大。点击OK或Apply会立即生效。
    上面这种形式写错代码后不能直接在python提示符下修改代码,只能另起一行重新输入代码再执行,为了方便编辑代码,可以通过IDLE保存一个.py后缀的文件。
    ● 依次点击File->New File(Ctrl+N)就会出现python编辑器,可以随意修改代码,编写代码之后保存为xx.py文件,通过Windows命令行执行python xx.py(注意文件所在目录)即可。
三、IDLE调试
    在“Python Shell”窗口中单击“Debug”菜单中的“Debugger”菜单项,就可以启动IDLE的交互式调试器。这时,IDLE会打开“Debug Control”窗口,并在“Python Shell”窗口中输出“[DEBUG ON]”并后跟一个“>>>”提示符。这样,我们就能像平时那样使用这个“Python Shell”窗口了,只不过现在输入的任何命令都是允许在调试器下。我们可以在“Debug Control
”窗口查看局部变量和全局变量等有关内容。如果要退出调试器的话,可以再次单击“Debug”菜单中的“Debugger”菜单项,IDLE会关闭“Debug Control”窗口,并在“Python Shell”窗口中输出“[DEBUG OFF]”。
四、Python更改IDLE默认保存路径
1. 从开始→所有程序→python3.8→IDLE(Python 3.8 64-bit),右键打开属性
将起始位置更改为要保存文件的默认路径即可
五、python 3.8.1 shell菜单解释
    IDLE有两个主要窗口类型,Shell窗口和编辑窗口。支持同时打开多个编辑窗口。输出窗口,例如用于文件的编辑/查,是编辑窗口的子类型。它们一般具有与编辑窗口相同的顶部菜单,但有着与之不同的默认标题和上下文菜单。IDLE的菜单基于当前被选中的窗口动态变化。下面记录的每个菜单均指示与之关联的窗口类型。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。