Python IDLE入门
一、IDLE的安装

当你安装python的时候,同时也安装了IDLE,python自带的一个编辑器,初学者可以利用它方便地创建、运行、测试Python程序。

你说你安装Python之后,没有这个编辑器,那么肯定你是做了一些小操作,导致没有安装IDLE

二、IDLE的启动

安装好Python之后,我们可以按下面的操作启动IDLE

win10启动IDLE

win7启动:

从“开始”菜单→“所有程序”→“Python 3.5”→“IDLE(Python GUI)”来启动IDLE

IDLE启动后的初始窗口下图所示:

启动IDLE就是一个Python shell,我们通过它可以在IDLE内部执行Python命令 ,利用IDLE这个shell就可以与Python的进行互动。

三、利用IDLE创建Python程序

IDLE具有许多有用的特性:如自动缩进、语法高亮显示、单词自动完成以及命令历史等等

新建一个文件,首先从“File”菜单中选择“New Window”菜单项(ctrl+n),这样就可以在出现的窗口中输入程序的代码了

自动缩进(当我们在if关键字所在行的冒号后面按回车键之后,IDLE自动进行了缩进。):

一般情况下,IDLE将代码缩进一级,即4个空格。如果想改变这个默认的缩进量的话,可以从“Format”菜单选择“New indent width”项来进行修改。初学者一定要特别小心代码缩进,你要对自动缩进进行仔细检查。

语法高亮显示:就是给代码不同的元素使用不同的颜色进行显示。默认时,关键字显示为桔红色,注释显示为红色,字符串为绿色,定义和解释器的输出显示为蓝色,控制台输出显示为棕色。在键入代码时,会自动应用这些颜色突出显示。语法高亮显示的好处是,可以更容易区分不同的语法元素,从而提高可读性;与此同时,语法高亮显示还降低了出错的可能性。PS.如果输入的变量名显示为桔红色,那么您就需要注意了,这说明该名称与预留的关键字冲突,所以必须给变量更换名 。

单词自动完成:当用户输入单词的一部分后,从“Edit”菜单选择“Expand word”项,或者直接按Alt+/组合键自动完成该单词。

创建好程序之后,从“File”菜单中选择“Save”保存程序(ctrl+s)。如果是新文件,会弹出“Save as”对话框,我们可以在该对话框中指定文件名和保存位置。保存后,文件名会自动显示在屏幕顶部的蓝色标题栏中。如果文件中存在尚未存盘的内容,标题栏的文件名前后会有星号出现。

四、常用编辑功能详解

自动补全代码 Alt+/(查找编辑器内已经写过的代码来补全)

补全提示 Ctrl+Shift+space(默认与输入法冲突,修改之) (方法:Options->configure IDLE…->Keys-> force-open-completions 提示的时候只要按空格就出来对于的,否则翻上下键不需要按其他键自动就补全了)

后退 ctrl+z

重做 ctrl+Shift+z

加缩进 ctrl+]

减缩进 ctrl+[

加注释 Alt+3

去注释 Alt+4

新建文件 ctrl+n

运行文件 F5

复制 ctrl+c

粘贴 ctrl+v

保存 ctrl+s

Python Shell快捷键 自动补全同上

上一条命令 Alt+P 下一条命令 Alt+N

五、在IDLE中运行Python程序

要使用IDLE执行程序的话,可以从“Run”菜单中选择“Run Module”菜单项 (按F5)

选中已经输入过代码,然后回车(Enter)即可,实现我下面的骚操作

参考资料:Python IDLE入门

————————————————
版权声明:本文为CSDN博主「xyyojl」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xyyojl/article/details/80559500

Python IDLE入门相关推荐

  1. python idle有哪些_Python IDLE入门简介 Python IDLE与python有什么区别

    大神可以给小编介绍一下Python IDLE怎么用吗?真正长得漂亮的人很少发自拍,真正有钱的人基本不怎么炫富,真正恩爱的情侣用不着怎样秀恩爱发截图,真正玩的愉快的时候是没有多少时间传照片的,真正过得精 ...

  2. python从入门到精通pdf百度云下载-Python从入门到精通PDF高清完整版免费下载|百度云盘...

    提取码:xahb 内容简介 <Python从入门到精通>从初学者角度出发,通过通俗易懂的语言.丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术.全书共分22章,包 ...

  3. python快速编程入门教程-半小时带你快速入门Python编程,Python快速入门教程

    1,Introduction to Python (Python入门) 2,Python是什么? Python 官方网站的描述 Python is a programming language tha ...

  4. 零基础python从入门到精通 pdf-PYTHON从入门到精通 PDF 下载

    相关截图: 资料简介: <Python从入门到精通>从初学者角度出发,通过通俗易懂的语言.丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术.全书共分22章,包括初 ...

  5. python快速入门 pdf-Python快速入门 (第3版) PDF 下载

    相关截图: 资料简介: 这是一本Python快速入门书,基于Python 3.6编写.本书分为4部分,*部分讲解Python的基础知识,对Python进行概要的介绍:第二部分介绍Python编程的重点 ...

  6. python 编程入门-python编程入门(第3版)

    python编程入门(第3版)简洁明了,通俗易懂,非常适合初学者,但是我觉得处理大型任务,多线程应该是必不可少的,这对于初学者来说也是需要了解的,当然了,多线程是个复杂的话题,高级用户可以再深入研究, ...

  7. Python idle下载、安装与使用教程

    简介:IDLE是Python软件包自带的一个集成开发环境,可以方便地创建.运行.调试Python程序.本文包括IDEL安装.使用配 置.和运行调试教程. 由于Google.YouTube等大型公司的推 ...

  8. python从入门到精通 明日科技 电子书-Python从入门到精通(明日科技出版) 源代码+课件+视频 全套...

    明日科技 - Python从入门到精通 ├──视频讲解 │ ├──01 │ │ ├──1.1 Python简介.mp4 │ │ ├──1.2.1 开发环境概述.mp4 │ │ ├──1.2.2 安装P ...

  9. python从入门到精通 pdf 完整超清版-Python从入门到精通PDF高清完整版免费下载|百度云盘...

    提取码:xahb 内容简介 <Python从入门到精通>从初学者角度出发,通过通俗易懂的语言.丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术.全书共分22章,包 ...

最新文章

  1. 被面试官问懵B了,十亿级数据ES搜索怎么优化?
  2. 关于jspsmartupload中的各种问题
  3. Flink从入门到精通100篇(二十一)-万字长文详解 Flink 中的 CopyOnWriteStateTable
  4. linux 禁ping设置
  5. 超级史诗灯光人舞蹈,神作!
  6. Hibernate:组合模式解决树的映射
  7. 将Linux系统下交叉编译的依赖库推到ARM平台下无法建立以来关系解决
  8. c#养老院老人信息管理系统源码 论文_包河区【失智老人养老院】
  9. ubuntu 18.04 安装 LNMP后,nginx 和 apachae 冲突
  10. SqlServer数据库的语句及一些操作整理
  11. 【观察】戴尔:为核心数据“保驾护航”,为数字化转型“拨云见日”
  12. Unity3d 游戏汉化之IL注入文本替换--木石世纪
  13. pycharm(Idea)破解到2100年
  14. 漂亮的JQUERY SLIDESHOW 磨砂玻璃背景
  15. angularjs1-3,工具方法,bootstrap,多个module,引入jquery
  16. 小小签到获取签到列表和发送签到数据可弄自动签到
  17. java编程找出吸血鬼数字,Java 找到四位数的所有吸血鬼数字 基础代码实例
  18. RIM Hong Kong地址和地图
  19. M1 Mac Ps2022如何不转译使用拓展插件
  20. 35kV自动化系统在安徽怀远人民医院35kV配电工程的应用

热门文章

  1. 不断注册账号能挤满对方服务器吗,为什么不能注册啊
  2. 国王放米粒的C语言程序,云南大学软件学院C语言实验米粒问题.doc
  3. 设置为true有什么区别_海绵与珍珠棉有什么区别?天南包装小编为您分析
  4. uva437巴比伦塔
  5. 原型、原型对象、构造函数、原型链理解
  6. [Design Pattern] 抽象工厂模式
  7. P2647 最大收益
  8. 部署不能产生class文件的问题
  9. 项目中和时间相关的要注意的地方
  10. Topless eclipse导入myeclipse的web项目没法识别问题解决