IDLE,Integrated Development and Learning Environment,集成开发和学习环境,是
Python的
集成开发环境 ,自1.5.2b1以来已与该
语言的默认实现捆绑在一起。 它被打包为Python包装的可选部分,包含许多Linux发行版 。 它完全用Python和
Tkinter GUI工具包编写(
Tcl / Tk的
包装函数)。
简介
IDLE是开发 python 程序的基本IDE(
集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就会自动安装,不需要另外去找。同时,使用Eclipse这个强大的框架式IDLE也可以非常方便的调试Python程序。基本功能:语法加亮、段落缩进、基本文本编辑、TABLE键控制、调试程序。
Idle 总的来说是标准的 Python 发行版,甚至是由 Guido van Rossum 亲自编写(至少最初的绝大部分)。能运行 Python 和 TK 的任何环境下都可运行 Idle。打开 Idle 后出现一个增强的交互命令行解释器窗口(具有比基本的交互
命令提示符
特点
It provides the following features
利用DLE创建 Python程序
IDLE为开发人员提供了许多有用的特性,如自动缩进、语法高亮显示、单词自动完成等。在这些功能的帮助下,能够有效地提高程序开发效率。下面通过一个实例对这些特性进行介绍。程序的源代码如下:
不同部分颜色不同,即所谓语法高亮显示。默认时,关键字显示为橘红色,注释显示为红色,字符串显示为绿色,解释器的输出显示为蓝色。在输入代码时,会自动应用这些颜色突出显示。语法高亮显示的好处是:可以更容易区分不同的语法元素,从而提高可读性;与此同时,也降低了出错的可能性。例如,如果输入的变量名显示为橘红色就说明该名称与预留的关键字冲突,必须给变量更换名称。
当用户输入单词的一部分后,选择Edit→ Expand Word命令,或者直接按[Ah+/]组合键可自动完成该单词。
当在if关键字所在行的冒号后面按[Enter]键之后,IDLE自动进行缩进。一般情况下IDLE将代码缩进一级,即4个空格。如果想改变这个默认的缩进量,可以选择 Format→NewIndent Width命令进行修改。对初学者来说,需要注意的是尽管自动缩进功能非常方便,但是不能完全依赖它,因为有时自动缩进未必能完全满足要求,所以还需要仔细检查一下。
创建好程序之后,选择File→Save命令保存程序。如果是新文件,会弹出“另存为”对话框,可以在该对话框中指定文件名和保存的位置。保存后,文件名会自动显示在顶部的蓝色标题栏中。如果文件中存在尚未存盘的内容,标题栏的文件名前后会有星号出现。
IDLE常用编辑功能
编写 Python程序时常用的IDLE编辑选项:
(1)Undo:撤销上一次的修改。
(2)Redo:重复上一次的修改。
(3)Cut:将所选文本剪切至剪贴板。
(4)Copy:将所选文本复制到剪贴板。
(5) Paste:将剪贴板的文本粘贴到光标所在位置。
(6)Find:在窗口中查找单词或模式。
(7) Find in files:在指定的文件中查找单词或模式。
(8) Replace:替护单词或模式。
(9) Go to line:将光标定位到指定行首。
(10) Expand Word:单词自动完成
对于 Format菜单,常用的选项及解释如下所示:
(1) Indent region:使所选内容右移一级、即
增加缩进量。
(2) Dedent region:使所选内容组左移一级,即减少缩进量。
(3) Comment Out Region:将所选内容变成注释。
(4) Uncomment region:去除所选内容每行前面的注释符
(5) New Indent width:重新设置制表位缩进宽度,范围为2~16,宽度为2(相当于1个空格)
(6) Toggle tabs:打开或关闭制表位。
编辑器快捷键
后退 ctrl+z
重做 ctrl+Shift+z
加缩进 ctrl+]
减缩进 ctrl+[
加注释 Alt+3
去注释 Alt+4
新建文件 ctrl+n
运行文件 F5
复制 ctrl+c
粘贴 ctrl+v
保存 ctrl+s