ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

PythonIDLE入门

PythonIDLE入门 当前, 我们正处于演示环节, 该环节旨在展示如何利用IDLE当中的编辑器去创建程序。若想要新建一个文件, 首要步骤是从File这个菜单里面选择New这个菜单项。在完成上述操作之后, 便可以在系统弹出的窗口内输入程序的代码内容了。现在, 让我们来依次输入此前提及的代码内容, 借此机会亲自去体验一下由IDLE所提供的各类便捷功能。我们先来对自动缩进做个讲解。事实上, 很少有编程语言会像它这样重视缩进了, 在C语言这类其他编程语言当中, 缩进对于编写代码而言, 属于“有了会更好”的类型, 而不是“没有就不行”的类型, 它顶多算是个人书写代码的一种风格差异可是到了这种语言这里的情况, 则会把缩进到了一种语法的层面去看待。复合语句不是使用大括号{}这样的符号来表示的, 而是直接通过缩进来进行表示的。通过采取这种措施, 我们能够带来一个明显的好处, 那就是对程序员在写代码时所拥有的那种自由程度加以约束和减少, 这样做的目的是为了能够实现编程风格的统一和一致, 从而使得广大人员在阅读相关的源代码文件的时候, 可以感受到一种更加轻松自如的体验。基于上述原因, 开发工具IDLE特地为我们提供了一个自动缩进的相关功能特性, 该特性能够在我们的操作下, 将屏幕上的光标准确地定位到下一行中预先设定好的特定空白间距的位置里面去。具体而言, 当我们在键盘上键入那些与控制程序流程结构直接相关联的关键字, 例如说像是“if”这样的命令字样, 或者输入一些如“def”一样与函数定义行为相匹配的关键字序列的时候, 此时只要我们按下键盘底部的回车键, IDLE系统本身就会立即激活其内置的自动缩进模式并随即生效运转起来。具体的展示效果如图所示:当我们在if关键字所在行的冒号后面按回车键之后, IDLE会自动进行缩进。在一般情况下, IDLE会将代码缩进一级。这个级别通常等于4个空格。如果你想改变这个默认的缩进量, 你可以从相关菜单选择“New width”项来进行修改。对于刚开始学习的人来说, 有一件需要注意的事情就是, 虽然自动缩进这个功能看起来挺方便的, 可是我们千万不要把它当成唯一的依靠, 因为在某些情况下, 它给出的缩进结果可能并不是咱们心里想要的那样, 因此, 咱们还是需要拿出时间来认真地查验一遍。语法高亮显示这个东西, 说白了一句话就是给代码里面不同的元素用不一样的颜色来显示, 关于这一点儿事情的话, 我们现在呢可以从图3那里看到它具体的样子是怎样的。在那些默认的情况之下呢关键字会显示为桔红色, 注释会显示为红色, 字符串会显示为绿色, 定义的以及解释器的输出会显示为蓝色, 控制台的输出则会显示为棕色。然后当有人在输入那种代码的时候呢, 自动就会去应用上面说到的那些颜色来进行突出了显示了这样的操作。语法高亮显示的好处在于, 它能够让人更容易地把不同的语法元素区分清楚, 这样一来, 可读性就会得到提高, 而且与此同时出错的几率也变低了。举个例子吧, 要是您输入的变量名变成了桔红色, 那您就得注意一下。这意思说明它和系统里面规定不能改的关键字产生冲突了, 所以, 您非得给这个变量换个名字才行。所谓单词的自动完成功能, 简单来说就是, 当用户在键盘上输入一个单词的部分字符之后, 用户可以从编辑菜单中, 选中那个关于这个单词的补全选项, 再或者, 是直接使用阿尔和斜杠的这个组合快捷键, 来让计算机把整个单词自动给您写完整。再有, 在一种情形下, 我们往往只是记住了函数名称开头的几个英语字符, 遇到这种状况应该采取什么方法呢?打个比方说, 当我希望在程序运行过程中, 调用某个特定的函数来从标准输入设备那里接收一些用户键入的数据, 这个函数的名字我在先前本来是记得一清二楚的, 可是因为肚子正处于极度空腹的状态, 导致智力水平暂时受限, 在仅仅敲完了“raw”这三个字母之后, 对于紧随其后的那些字母究竟应该怎么拼写, 我怎么绞尽脑汁也回忆不起来, 对此完全不用感到惊慌与无助, 正确的做法是从顶部的“Edit”功能菜单那里去选中“Show”这个具体的菜单选项, 于是IDLE软件系统就会自动地向你提供一些有用的参考提示。在当前的操作情境之中, 用户仅需执行按下回车键这一简短动作, 那么编程环境IDLE就会随即自行完成对该函数名字的补全工作。倘若上述生成的函数名称并不符合用户自身的使用需求或者标准规范的话, 则依旧能够通过依次按压上方向键以及下方向键的方式来进行进一步的查找与筛选操作。在创建好程序之后, 需要从“File”菜单中选中“Save”选项来进行程序的保存操作, 如果是新建的文件, 系统将弹出“Save as”对话框, 用户可以在此对话框当中设定文件的名称以及存放的目录位置, 完成保存动作之后, 该文件的名称会自动展示在屏幕最上面那一栏蓝色的标题当中, 如果这个文件内部还有没有被存盘的数据内容存在, 那么在标题栏所展示的文件名两端就会显示星号符号。四、常用编辑功能详解现在, 我们将为大家介绍一下在编写程序的过程中经常需要用到的一些IDLE软件的功能选项。下面的内容会按照不同的菜单位置进行分类并逐条列出, 主要是为了帮助刚刚开始学习编程的朋友能够有一个直观的了解。针对“Edit”这个菜单项目而言, 除了在之前部分已经提到过的几个功能按钮之外, 还有不少其他比较常用的操作选项及其对应的具体说明, 接下来就以表格或者列表的形式展示给大家看。Undo撤销上一次的修改Redo重复上一次的修改Cut将所选文本剪切至剪贴板Copy将所选文本复制到剪贴板Paste将剪贴板的文本粘帖到光标所在位置Find在窗口中查找单词或模式Find in files在指定的文件中查找单词或模式替换单词或模式前往行: 把光标移动到指定的那一行的开头位置。对于“”菜单常用的选项及解释如下所示请将所选取的那些内容向右移动一个级别的位置, 也就是把缩进的量增加一个层级的大小。对当前所选取的内容进行编辑, 具体操作为实施左移一级的动作, 这一步骤的实质含义即在于将原本的缩进数量予以削减。将你所选择的这部分内容, 直接转化成注释的状态。对选中部分进行操作处理时, 具体做法是把每一行文本开头处那个用于表示注释作用的符号给删除掉。新的宽度是重新设定制表位缩进宽度, 其范围在二到十六之间, 当宽度设置为相当于一个空格的时候, 这个数值就为二。在单词输入的过程中, 系统会自动完成剩下的内容。打开这个选项就可以启动制表位功能, 关闭这个选项就会让制表位功能停止运行。五、在IDLE中运行程序如果您需要利用IDLE这个工具来执行程序, 那么您可以直接从界面上的“Run”那个下拉菜单里面进行选择操作, 去点击里面的“Run ”这个项目选项, 因为这项操作在系统里的设计功能就是用来把当前打开的那个文件代码运行起来的具体到我们这里拿来做演示的一个示例程序来说, 它实际运行的时候呈现出来的那个状态样子, 就像下面这张截图里面显示得一样清楚:六、使用IDLE的调试器在软件开发的过程中, 总免不了会发生各种各样的错误。这些错误, 其中有语法方面的错误, 也有逻辑方面的错误。如果是语法错误的话, 解释器能很轻松地就把它们检测出来。在这个时候, 它会停止程序的运行, 并且给出一个错误的提示。可是对于逻辑错误来说就完全不一样了, 解释器对它简直是鞭长莫及。在这种情况下, 程序会一直不停地执行下去。但是得到的那个运行结果, 却是错误的。所以, 我们常常需要对着程序进行调试操作。最简单的调试方法, 是直接显示程序运行数据, 比如说, 开发者可以在代码中某些关键的环节, 使用print这样的语句, 把相关变量的具体数值给打印出来, 通过这种方式来确认程序到底有没有出现问题, 但是呢, 这个操作办法其实挺让人头疼的, 比较繁琐, 因为开发人员在代码里所有可能出问题的地方, 都得动手插入那些用来打印的语句, 等程序好不容易调试完了, 还得费劲把这些打印语句一个个全部删掉清理掉, 这整个过程确实显得特别啰嗦和别扭。另外, 我们还可以借助调试工具来开展调试工作。通过这些工具, 我们能够对被调试对象内部的数据情况加以分析, 同时也可以对程序的运行步骤进行监控。这类工具所提供的功能十分多样, 例如可以强制让程序暂时停止运行, 能够查看或者修改某个变量的具体取值, 还可以直接触发某些方法的执行而无需改动原有的代码结构等等。在的官方交互环境IDLE中, 同样内置了一套调试装置, 该装置的存在主要是为了协助那些参与开发工作的人员去排查那些容易隐蔽的逻辑漏洞。下面我们来介绍一下 IDLE 调试器到底该怎么用, 方法其实挺简单的。你需要在 Shell 窗口里面去找那个 Debug 菜单, 然后在菜单里点击对应的那个菜单项, 这么一来, IDLE 的交互式调试器就正式启动了, 与此同时, IDLE 会自动打开一个专门的 Debug 窗口, 并且在 Shell 窗口中打印出一些信息, 这些信息后面还会跟着三个大于号, 也就是那 提示符。这样一来, 咱们就可以像平常使用的那个叫做 Shell 的窗口那样来操作它了, 仅仅是说, 此刻在这个界面里头所敲击进去的任何命令呢, 都是被允许在调试器的这个环境下面去运行的。假如说想要在那个 Debug 的窗口内查看一些有关局部变量以及全局变量的那些信息的话, 也是完全可以做到的。至于如果说是想要从这个调试器的状态中退出来的话那也简单, 只需要再次用鼠标去单击位于菜单条上面的那一个 Debug 这个菜单里的对应的那一个菜单项就行了, 这么一来, IDLE 这个软件它就会把那个 Debug 窗口给它关闭掉, 并且随之会在底下的 Shell 窗口之中给打印输出一行文字。DEBUG OFF”。七、IDLE的命令历史功能命令历史这一功能能够把会话期间, 在命令行里面执行过的所有命令都记录下来。当处于提示符状态时, 你可以按下Alt加P这两个键组成的组合键, 来找回这些被记录下来的命令。每按下一次这个组合键, IDLE这个系统就会从最近使用的那个命令开始, 去检索整个命令历史记录, 并且按照命令使用的时间顺序, 逐个地把它们显示出来。要是想反过来遍历各个命令的话就需要按Alt加N这个组合键了, 这样一来就可以从最初使用的那些命令开始一直往下查下去。八、小结IDLE, 它是软件包本身自带的集成开发环境, 这样的环境对于编程的初学者来讲, 是再适合不过的了。这篇文章借助一个示例程序的形式, 非常详细地为大家介绍了它在程序开发的整个过程中具体的使用方法是什么。本文编写这个文章的初心, 就是希望能够给到大家在学习编程这个过程中带来一些实实在在的帮助。
返回列表