• 1.摘要
  • 2.基本信息
  • 3.主要内容
  • 4.特点
  • 5.入门内容
  • 6.函数举例
  • 7.参考资料

Idle

计算机术语

Idle(全称:Integrated Development and Learning Environment)是Python的集成开发环境,自1.5.2b1以来已与该语言的默认实现捆绑在一起。

它被打包为Python包装的可选部分,包含许多Linux发行版,它完全用Python和Tkinter GUI工具包编写。

基本信息

  • 外文名

    IDLE

  • 编写方法

    Tkinter

  • 开发环境

    纯 Python

  • 领域

    程序开发

  • 中文名

    集成开发环境

  • 全称

    Integrated Development and Learning Environment

  • 释义

    函数

主要内容

IDLE是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就自动安装好了,不需要另外去找。同时,使用Eclipse这个强大的框架时IDLE也可以非常方便的调试Python程序。基本功能:语法加亮;段落缩进;基本文本编辑;TABLE键控制;调试程序。

Idle 总的来说是标准的 Python 发行版,甚至是由 Guido van Rossum 亲自编写(至少最初的绝大部分)。您可在能运行 Python 和 TK 的任何环境下运行 Idle。打开 Idle 后出现一个增强的交互命令行解释器窗口(具有比基本的交互命令提示符更好的剪切-粘贴、回行等功能)。除此之外,还有一个针对 Python 的编辑器(无代码合并,但有语法标签高亮和代码自动完成功能)、类浏览器和调试器。菜单为 TK “剥离”式;也就是点击顶部任意下拉菜单的虚线将会将该菜单提升到它自己的永久窗口中去。特别是 "Edit" 菜单,将其“靠”在桌面一角非常实用。Idle 的调试器提供断点、步进和变量监视功能;但并没有其内存地址和变量内容存数或进行同步和其他分析功能来得优秀。

核心技术

利用DLE创建Python程序

IDLE为开发人员提供了许多有用的特性,如自动缩进、语法高亮显示、单词自动完成等。在这些功能的帮助下,能够有效地提高程序开发效率。下面通过一个实例对这些特性进行介绍。程序的源代码如下:

123

#示例

p= input ("Please input your password: \n")  

print("password error!")

不同部分颜色不同,即所谓语法高亮显示。默认时,关键字显示为橘红色,注释显示为红色,字符串显示为绿色,解释器的输出显示为蓝色。在输入代码时,会自动应用这些颜色突出显示。语法高亮显示的好处是:可以更容易区分不同的语法元素,从而提高可读性;与此同时,也降低了出错的可能性。例如,如果输入的变量名显示为橘红色就说明该名称与预留的关键字冲突,必须给变量更换名称。

当用户输入单词的一部分后,选择Edit→ Expand Word命令,或者直接按[Ah+/]组合键可自动完成该单词。

当在if关键字所在行的冒号后面按[Enter]键之后,IDLE自动进行缩进。一般情况下IDLE将代码缩进一级,即4个空格。如果想改变这个默认的缩进量,可以选择 Format→NewIndent Width命令进行修改。对初学者来说,需要注意的是尽管自动缩进功能非常方便,但是不能完全依赖它,因为有时自动缩进未必能完全满足要求,所以还需要仔细检查一下。

创建好程序之后,选择File→Save命令保存程序。如果是新文件,会弹出“另存为”对话框,可以在该对话框中指定文件名和保存的位置。保存后,文件名会自动显示在顶部的蓝色标题栏中。如果文件中存在尚未存盘的内容,标题栏的文件名前后会有星号出现。

特点

It provides the following features 

1.A Python shell window(interpreter)

2.A multiwindow text editor that colorizes Python code

3.Minimal debugging capability

入门内容

IDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建、运行、测试和调试Python程序。1

一、IDLE的安装