本篇目录:

什么是IDLE

通过一个简单示例来学习IDLE的使用

写在最后

一、什么是IDLE:

IDLE是在Python安装时自动安装的一个集成开发环境(IDE),事实上,这也是我目前见过的最最轻量的集成开发环境了。

IDLE由几个开发工具组成:

1.以交互模式运行的Python命令行

2.文本编辑器

3.语法检查工具

4.搜索工具

5.代码格式化工具

6.调试器

刚运行时会以交互模式进入,界面如下图所示:

二、通过一个简单的示例来学习IDLE的使用:

下面我们写一个简单的示例程序:

1 for x in range(5):  #意思是,循环执行下面的代码5次2 print(x)     #把x的值显示在屏幕上,并且添加换行符

先来简单说明一下这个程序是什么意思,它的功能很简单就是在屏幕上打印出从0到4这5个数字,每打印完一个数字就换一行,所以它的输出结果如下:

你可以在交互模式下直接输入这两行,按下两次回车就可以看到这5个小可爱了。交互模式在前面一篇文章就已经说过了,有需要的话可以通过文章那个尾部链接回顾一下。在这里我说一下怎么打开IDLE自带的文本编辑器。

没错!跟其他软件差不多,选择左上角的“File”键,然后选择New File,新建一个文件,也可以直接快捷键Ctrl+N。

要打开一个文件,在File里选择Open,然后选择要打开的文件即可,快捷键Ctrl+O。

新建文件后,把两行程序输入到文件中,然后看菜单栏,如图:

写完了之后要保存,跟office软件一样,保存选项就在File里面,直接去找就可以了,或是快捷键Ctrl+S

写完代码之后我们就要知道怎么运行了,找到菜单栏中的Run按钮,选择run module,就可以在一开始看到的交互模式中显示运行结果了。

另外,在run下还有一个check module功能,这个功能是在程序不运行的情况下来检查代码中是否有代码错误,出错的那一行会被显示为红色。

写完代码能运行还不行,我们还得会调试,下面说一说怎么调试:

选中要设置断点的一行,单机鼠标右键,选择set breakpoint,就会看到设置断点的那一行被黄色高亮。

然后,打开python shell(就是刚打开时的那个交互模式),选择Debug --> debuggeer,启动调试器,这时会弹出一个调试窗口

调试器启动后,run --> run module运行代码,但不同的是,这次程序会停止在设置断点的那一行之前,而不是全部运行完毕,在调试窗口中选择“Go”就可以使程序继续向下执行一行。在执行过程中,程序中所有的变量的值都会显示在下面的回话栏中。

这样一步一步调试,观察每一个变量就可以找到程序中的逻辑错误了。

三、写在最后:

如果第一次打开IDLE时,发现交互模式的字体和字号大小有辣眼睛的话,可以在Option --> Configure IDLE中更改

另外,IDLE无论在交互模式下还是编辑器中都是可以自动缩进的,默认是4个空格大小,这个也可以在Configure IDLE中更改

Python自带的python shell是没有自动缩进的,只能靠自己

可以扫描二维码或微信搜索,关注我的公众号“拿代码当饭吃”,我将在技术方面持续输出有价值的内容:

python手机版idle-Python入门 | IDLE的介绍和使用方法相关推荐

  1. python手机版代码-Python手机号码归属地查询代码

    简单的一个例子,是以前用Dephi写的,前不久刚实现了一个在Python中使用Delphi控件来编写界面程序,于是趁热写一个类似的的查询方案. 本实例是通过www.ip138.com这个网站来查询的, ...

  2. 手机版的python如何编程_python编程入门app

    python编程入门app是一款主要针对python编程语言的学习app,帮助用户从入门水平提升至专业水平,利用碎片化的时间学习更多的知识!并且软件支持手机端的在线变成进行练习,全面且深入浅出的讲解p ...

  3. 手机上python编程工具3和3h有区别吗_qpython3h编程 (python手机版)app下载_qpython3h编程 (python手机版) v3.0 安卓版 - D9下载站...

    qpython3h编程 (python手机版) 3.0 分享到: 大小:22 MB 时间:2020-09-01 授权:免费软件 语言:简体中文 平台:Android 软件简介 QPython3手机版是 ...

  4. python手机版idle-Python IDLE下载

    Python IDLE是一款汉化版的Python集成开发环境,是一款专门用于各类非商业Python开发的选择,不过一般下载正版的python后,IDLE会自动安装,软件涵盖了语法加亮.段落缩进.基本文 ...

  5. python手机版idle-如何在Ubuntu上安装Python IDE IDLE

    打开Ubuntu命令行,终端,通过系统Dash或Ctrl+Alt+T快捷方式. 然后,您需要像sudo一样通过以下命令更新系统的存储库索引: linuxidc@linuxidc:~/www.linux ...

  6. python官网下载手机版步骤-Python

    Python是一款通用型的计算机程序设计语言,Python对编程人员来说是一款非常有利的工具,可以让您快速编写代码,而且代码运行速度非常快.Python具有非常简捷而清晰的语法特点,适合完成各种高层任 ...

  7. python手机版编程-可以使用手机编程实现python吗

    这里介绍2个在可以在手机上编程Python的软件,一个是QPython3,一个是Termux,其中QPython3集成了Python3解释器,可以直接编写运行Python程序,Termux类似于一个手 ...

  8. python手机版-python手机版

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 也许你会说为什么不导入到电脑上进行删除,没办法我就是想整点不一样的,学了 ...

  9. python手机版-手机版python

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 今天安利一款更友好的qpython.? qpython是一个python引擎,只能 ...

最新文章

  1. 吴恩达新课发布1天,引3万人观看 | 完整PPT
  2. 基于YOLOv3和PyTorch 的视频-图像模型
  3. html 多行多列列表格,HTML跨多行跨多列表格.doc
  4. es6 使用修饰器实现自动发布事件
  5. 结构体指针大小_C语言100题集合013-指向结构体变量的指针
  6. 在配置文件web.xml中配置Struts2的启动信息
  7. HTML编程怎么设置字体,html怎么设置字体
  8. Qt5 程序封包exe
  9. jQuery扁平化风格手风琴菜单
  10. 特斯拉充电异常甩锅国家电网,被“打脸”后致歉
  11. 对应到对象 数据库驼峰_驼峰
  12. Vue网易云播放器开发
  13. nginx【30】listen指令的用法
  14. 弘辽科技:同为女强人,人生道路却大不相同。
  15. 滴滴业务中台架构之术:来自技术专家的实践
  16. MySQL下载完如何打开
  17. 数学公式——海伦公式
  18. 17. CTF综合靶机渗透(十)
  19. 好久不见我亲爱的东东了
  20. 美团点评的移动端网络优化实践:大幅提升连接成功率、速度等

热门文章

  1. 按需加载图片(图片懒加载)
  2. docker部署Javaweb环境数据库连接问题
  3. blfs(systemv版本)学习笔记-使用apache创建简单的网页服务器
  4. 第一个只出现一次的字符位置
  5. ZK textbox Constraint验证
  6. 编程作业—C++初探 简单的学生信息处理程序实现
  7. 找实习面经----天猫篇
  8. 写给想当程序员的朋友
  9. 怎样知道一个数是不是2的N次方,怎样判断一个数是奇数还是偶数
  10. NTLM在使用代理服务器的情况下,第三次握手可能出错