本篇目录:

什么是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简单入门代码-Python入门 | IDLE的介绍和使用方法相关推荐

  1. python简单爬虫代码-python爬虫超简单攻略,带你写入门级的爬虫,抓取上万条信息...

    原标题:python爬虫超简单攻略,带你写入门级的爬虫,抓取上万条信息 最近经常有人问我,明明看着教程写个爬虫很简单,但是自己上手的时候就麻爪了...那么今天就给刚开始学习爬虫的同学,分享一下怎么一步 ...

  2. python简单绘图代码-python中简单易学的绘图:用turtle画太极图

    为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...

  3. python简单爬虫代码-python简单爬虫(二)

    ") file.write(" for data inself.datas: file.write(" file.write(' '+str(data['url'])+' ...

  4. python一千行入门代码-Python 有哪些一千行左右的经典练手项目?

    谢邀.据我了解,没有千行左右的「经典」练手项目.但是我可以推荐一些练手项目.这些项目来着 教你阅读Python开源项目代码 - Python之美 - 知乎专栏 : 和工作中看别人代码差不多,基本每个人 ...

  5. python新手入门代码-python新手入门方法

    随着人工智能 大数据的火热 Python成为了广大科学家和普通大众的学习语言.在学习Python的过程中 有很多人感到迷茫 不知道自己该从什么地方入手,今天我们就来说一些新手该如何学习Python编程 ...

  6. python手机版idle-Python入门 | IDLE的介绍和使用方法

    本篇目录: 什么是IDLE 通过一个简单示例来学习IDLE的使用 写在最后 一.什么是IDLE: IDLE是在Python安装时自动安装的一个集成开发环境(IDE),事实上,这也是我目前见过的最最轻量 ...

  7. python简易图形-python简单图形界面GUI入门——easygui【转】

    原文:https://blog.csdn.net/mingqi1996/article/details/81272621 感觉gui做起来成就感比较高,学完基础语言顺便花一个下午看看GUI设计,现在回 ...

  8. python入门代码-python基础知识和练习代码

    1.编译:将高级语言源代码转换成目标代码(机器语言),程序便可运行. ​ 好处:目标代码执行速度更快:目标代码在相同操作系统上使用灵活. 2.解释:将高级语言源代码逐条转换成目标代码同时逐条执行,每次 ...

  9. python有趣的代码-python菜鸟教程,python好玩又简单的代码

    如果是零基础的话推荐你看以下几本书,入门来说都还不错:"笨办法"学Python(第3版)HeadFirstPython(中文版)父与子的编程之旅:与小卡特一起学Python pyt ...

最新文章

  1. 二周第三次课(3月28日)
  2. 2.2 图像类型转换
  3. VTK:图表之CreateTree
  4. Lync-技巧-2.启用-用户-启用-语音-设置-线路URI
  5. __stdcall和__cdecl的区别
  6. Linux 命令之 timedatectl -- 查看系统当前时区设置
  7. 数据结构与算法——排序
  8. 2006年四种思路帮你创业
  9. 【干货】python多进程和多线程谁更快
  10. Hyperledger Fabric教程(10)-- peer命令-链码chaincode
  11. 开放大学建筑构造计算机考试试题,国家开放大学电大专科《建筑构造》2021期末试题及答案(试卷号:2345)...
  12. 红包 mysql表设计_微信红包的设计实现
  13. cs61a 课时笔记 对象的抽象
  14. c/c++ 头文件(.h)、源文件(.cpp)书写及接口与实现分离实例
  15. 怎么给PDF文件添加页码,你知道简单的方法吗?
  16. Cloud Compare快速大规模配准
  17. 换地方上网后Kali Linux 网络设置
  18. 汉诺塔c语言做法:汉诺塔(Hanoi)是必须用递归方法才能解决的经典问题。它来自于印度神话。上帝创造世界时作了三根金刚石柱子,在第一根柱子上从下往上按大小顺序摞着64片黄金圆盘
  19. 流媒体传输 - HLS 协议
  20. csdn下载积分规则V1.0

热门文章

  1. 技术报告:APT组织Wekby利用DNS请求作为CC设施,攻击美国秘密机构
  2. jquery的常用API汇总
  3. 表操作,数据操作,单表查询,python操作数据库
  4. python操作csv文件
  5. ES6的export与Nodejs的module.exports比较
  6. npm获取配置,设置代理
  7. TcpClient 有好多坑
  8. 为了今年印象最深刻的唱片,转演唱会消息一个,虽然我去不了 55555
  9. 自我学习SSM框架集成(二)
  10. vs2015 key