循序渐进学Python_IDLE的运行、编辑与调试.doc

循序渐进学Python_IDLE的运行、编辑与调试.doc

ID:48549746

大小:161.00 KB

页数:7页

时间:2020-01-27

循序渐进学Python_IDLE的运行、编辑与调试.doc_第1页
循序渐进学Python_IDLE的运行、编辑与调试.doc_第2页
循序渐进学Python_IDLE的运行、编辑与调试.doc_第3页
循序渐进学Python_IDLE的运行、编辑与调试.doc_第4页
循序渐进学Python_IDLE的运行、编辑与调试.doc_第5页
资源描述:

《循序渐进学Python_IDLE的运行、编辑与调试.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.word可编辑.循序渐进学Python:IDLE的运行、编辑与调试(1)IDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建、运行、测试和调试Python程序。本文将详细介绍IDLE的GUI界面、PythonShell、编辑器和调试器,为初学者快速上手助一臂之力。一、IDLE的安装实际上,IDLE是跟Python一起安装的,不过要确保出现图1所示的安装画面时选中了“Tcl/Tk”组件,准确地说,应该是不要取消该组件,因为默认时该组件是处于选中状态的。图1 IDLE的安装二、IDLE的启

2、动安装Python后,我们可以从“开始”菜单→“所有程序”→“Python2.5”→“IDLE(PythonGUI)”来启动IDLE。IDLE启动后的初始窗口下图所示:.专业.专注..word可编辑.图2 IDLE的Pythonshell如上图所示,启动IDLE后首先映入我们眼帘的它的Pythonshell,我们通过它可以在IDLE内部执行Python命令。除此之外,IDLE还带有一个编辑器,用来编辑Python程序(或者脚本);有一个交互式解释器用来解释执行Python语句;有一个调试器来调试Python脚本。

3、下面我们从IDLE的编辑器开始介绍循序渐进学Python:IDLE的运行、编辑与调试(2)三、利用IDLE创建Python程序IDLE为开发人员提供了许多有用的特性,如自动缩进、语法高亮显示、单词自动完成以及命令历史等等,在这些功能的帮助下,能够有效的提高我们的开发效率。下面我们通过一个实例来对这些特性分别加以介绍。我们的示例程序的源代码如下所示:#提示用户进行输入integer1=raw_input('请输入一个整数:')integer1=int(integer1)integer2=raw_input('请再次

4、输入一个整数:')integer2=int(integer2)if integer1

5、可编辑.我们首先介绍自动缩进。实际上,很少有哪种语言能像Python这样重视缩进了,在其他语言比如C语言,缩进对于代码的编写来说是“有了更好”,而不是“没有不行”,它充其量是一个个人书写代码的风格问题;但是到了Python语言这里,则把缩进提升到了一个语法的高度。复合语句不是用大括号{}之类的符号表示,而是通过缩进来表示。这样做的好处就是减少了程序员的自由度,有利于统一风格,使得人们在阅读代码时会更加轻松。为此,IDLE提供了自动缩进功能,它能将光标定位到下一行的指定空距处。当我们键入与控制结构对应的关键,如if

6、等,或者输入如def等与函数定义对应的关键字的时候,按下回车键后IDLE就会启动自动缩进功能。如下图所示:图3 IDLE的自动缩进功能就像图3所示,当我们在if关键字所在行的冒号后面按回车键之后,IDLE自动进行了缩进。一般情况下,IDLE将代码缩进一级,即4个空格。如果想改变这个默认的缩进量的话,可以从“Format”菜单选择“Newindentwidth”项来进行修改。对初学者来说,需要注意的是尽管自动缩进功能非常方便,但是我们不能完全依赖它,因为有时候自动缩进未必完全合我们的心意,所以还需要仔细检查一下。所

7、谓语法高亮显示,就是给代码不同的元素使用不同的颜色进行显示,关于这一点,我们从图3中已经看到了。默认时,关键字显示为桔红色,注释显示为红色,字符串为绿色,定义和解释器的输出显示为蓝色,控制台输出显示为棕色。在键入代码时,会自动应用这些颜色突出显示。语法高亮显示的好处是,可以更容易区分不同的语法元素,从而提高可读性;与此同时,语法高亮显示还降低了出错的可能性。比如,如果输入的变量名显示为桔红色,那么您就需要注意了,这说明该名称与预留的关键字冲突,所以必须给变量更换名称。单词自动完成指的是,当用户输入单词的一部分后,

8、从“Edit”菜单选择“Expandword”项,或者直接按Alt+/组合键自动完成该单词。如下图:.专业.专注..word可编辑. 图4 键入单词的一部分 现在我们输入字符“i”之后按下组合键Alt+/,IDLE将自动完成该单词,结果如下图所示: 图5 IDLE自动完成的单词此外,有时候我们只记住了函数的开头几个字母,这时怎么办?比如我想在程序运行时用raw_input

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。