首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

1.3Python开发工具-空闲

安装Python后,我们希望尽快编写Python,然后我们需要Python编程工具,即集成开发编辑器( IDE )。

空闲是开发Python程序的基本IDE (集成开发环境)。它具有基本的IDE功能,是非商业Python开发的最佳选择。安装Python时,Idle会自动安装,不需要再找一个。同时,使用Idle也可以非常方便地调试Python程序。空闲基本功能:语法高亮显示;段落缩进;基本文本编辑;表键控制;调试程序。

1 . 3 . 1怠速启动

Python安装了空闲模式。安装Python后,我们可以从开始菜单所有程序Python 3.6空闲( Python GUI )开始空闲。空闲启动后的初始窗口如下图所示:

如上图所示,启动空闲后第一次引起我们注意的Python shell允许我们执行Python命令。此外,Idle还有一个编辑Python程序(或脚本)的编辑器;交互式解释器用于解释和执行Python语句;有一个调试器来调试Python脚本。让我们从Idle的编辑器开始。

空闲启动接口

1 . 3 . 2创建Python程序

idle为开发人员提供了许多有用的功能,如自动缩进、语法高亮、单词完成和命令历史记录等。借助这些特性,我们可以有效地提高我们的开发效率。让我们通过一个例子介绍这些特性。

要创建新文件,首先从“文件”菜单中选择“新建窗口”菜单项,以便在出现的窗口中输入程序代码。让我们输入上述代码来亲身体验Idle提供的各种便利。

空闲编辑器界面

让我们从引入自动缩进开始。事实上,很少有语言像Python那样重视缩进。在其他语言中,比如C语言,缩进对于代码编写来说“更好”,而不是“不,不”,这充其量只是个人写作风格的问题。但是当涉及Python时,缩进会提升到语法水平。

类,但通过缩进。这样做的好处是减少了程序员的自由,有助于统一风格,使人们更容易阅读代码。为此,Idle提供自动缩进功能,将光标定位在下一行的指定空间。当我们键入对应于控制结构的键(如if )或输入对应于功能定义的键(如def )时,IDLE将在按下enter键后启动自动缩进功能。

所谓的语法高亮显示意味着代码的不同元素以不同的颜色显示,如图3所示。默认情况下,关键字显示为橙色,注释显示为红色,字符串显示为绿色,定义和解释器的输出显示为蓝色,控制台输出显示为棕色。键入代码时,这些颜色会自动应用于高亮显示。语法突出显示的优点是可以更容易地区分不同的语法元素,从而提高可读性。同时,语法高亮也减少了出错的可能性。例如,如果输入变量名显示为橙色,您应该注意。这意味着名称与保留关键字冲突,因此必须更改变量的名称。

单词的自动完成意味着用户输入单词的一部分后,他或她从“编辑”菜单中选择“扩展单词”项,或者直接按alt + /键组合自动完成单词。

此外,有时我们只记得函数的前几个字母。此时我们该怎么办?例如,当程序运行时,我想从带有RAW _ INPUT功能的标准输入设备中输入一些东西。最初,我记得函数的名称,但是我记不起下面的字母,因为我太饿了,无法直接输入这三个字母。没关系。当从“编辑”菜单中选择菜单项“显示完整的解决方案”时,idle会给出一些提示。

当您按Enter键时,Idle将自动完成功能名称。如果不合适,你也可以上下看箭头键。

创建程序后,从“文件”菜单中选择“保存”以保存程序。如果是新文件,将弹出“另存为”对话框,我们可以在其中指定文件名和保存位置。保存后,文件名会自动显示在屏幕顶部的蓝色标题栏中。如果文件中有一些东西尚未保存,标题栏中文件名的前后会出现一个星号。

编程接口

1 . 3 . 3在空闲状态下运行Python程序

要使用Idle执行程序,可以从“运行”菜单中选择“运行模块”菜单项,其功能是执行当前文件。对于我们的示例程序,执行如下图所示:

运行输出接口

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181027A1009900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券