在安装python后会自动安装一个IDLE。它是一个python shell(可以在打开的IDLE窗口的标题栏上看到),程序开发人员可以利用python shell 于python交互。下面将详细介绍如何使用IDLE开发python程序。

ps:shell的意思就是“外壳”,基本上来说就是一个通过键入文本与程序交互的途径。也可以理解为windows里面的那个黑色的命令行界面

1.打开IDLE并编写代码

单击windows7 系统的开始菜单,然后依次选择“所有程序”→“python 3.8”→“IDLE(python 3.8 64-bit)”菜单项,即可打开IDLE窗口

windows8 以上的系统点击左下角的win图标 在开始页面点击↓图标进入应用找到“IDLE(python 3.8 64-bit)”即可打开IDLE窗口,窗口如下图

这个和命令行模式下其实是一样的,不信你们可以尝试在“>>>”后面输入print('hello word')

现在我们已经学会用IDLE输出简单的语句,但实际开发时,通常不能只包含一行代码,当需要编写多行代码时,可以单独创建一个文件保存这些代码,在全部编写完成后一起执行。具体方法如下:

(1)在IDLE主窗口的菜单栏上,选择“File"→”New File“菜单项,将打开一个新窗口,在该窗口中,可以直接编写python代码。在输入一行代码后再按下回车键,将自动换到下一行,等待继续输出

(2)在代码区中,编写多行代码。例如,输出一首大家都知道的《静夜思》。代码如下:

1 print(' '*2+'静夜思')2 print(' '*3+'---李白\n')3 print('床前明月光,')4 print('疑是地上霜。')5 print('举头望明月,')6 print('低头思故乡。')

编写代码后的python文件窗口如图:

(3)按下快捷键Ctrl+s 保存文件,这里将文件名称设置为demo.py。其中.py是python文件的扩展名。

(4)在菜单栏中选择”Run“→”Run Module“菜单项(也可以直接按F5快捷键直接运行)运行程序如图所示

运行程序后,将打开python shell 窗口显示运行结果,运行结果如下图所示:

到这已经学会了使用IDLE简单使用方法

最后附上IDLE中常用的快捷键

后退 Ctrl+Z

重做 Ctrl+Shift+Z

加缩进 Ctrl+]

减缩进 Ctrl+[

加注释 Alt+3

去注释 Alt+4

上一条命令 Alt+P

下一条命令 Alt+N

python自带idle_使用自带的IDLE相关推荐

  1. python中for循环是可以带else的

    python中for循环是可以带else的,不满足for循环的条件,可以执行ELSE的内容!#!user/bin/env python #-*-coding:utf-8 -*- # Author: S ...

  2. python装饰器带参数函数_python带参数装饰器的两种写法

    python带参数装饰器的两种写法 前言 最近在实现一个装饰器的过程中发现了一个很有意思的地方,在博客里面分享出来 不同的写法 三层函数嵌套,实现了可传参数的一个装饰器. import logging ...

  3. python黑科技:Python大佬用20行代码带你打造一个微信聊天机器人,真神了~

    如何用20行Python代码打造一个微信群聊助手? 1.安装python环境 2.安装python的itchat库 3.安装itchat库 4.Linux 5.申请图灵机器人API和key 6.编写p ...

  4. Python输出16进制不带0x补零,整数转16进制,字符串转16进制

    Python输出16进制不带0x补零,整数转16进制,字符串转16进制   在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多 ...

  5. 0基础学python培训班_[长文] 学Python不用培训班,一篇文章带你入门

    最近有许多小伙伴后台联系我,说目前想要学习Python,但是没有一份很好的资料入门.一方面的确现在市面上Python的资料过多,导致新手会不知如何选择,另一个问题很多资料内容也很杂,从1+1到深度学习 ...

  6. pythonocr训练模型_cnocr: cnocr是用来做中文OCR的Python 3包。cnocr自带了训练好的识别模型,安装后即可直接使用...

    English README. cnocr 使用交流QQ群 欢迎扫码加入QQ交流群: Release Notes Update 2020.04.21: 发布 cnocr V1.1.0 V1.1.0对代 ...

  7. python修改文件名称唯美_5行代码搞定14种常见图的python可视化库,还自带16种优美主题,真是太喜欢了...

    原创:小dull鸟 python数据分析之禅 原文链接: 5行代码搞定14种常见图的python可视化库,还自带16种优美主题,真是太喜欢了​mp.weixin.qq.com 有时候我们做数据可视化并 ...

  8. python商品数据分析可视化系统(带爬虫)京东销售数据分析 计算机毕业设计 源码下载

    python商品数据分析可视化系统(带爬虫)京东销售数据分析 一.开发技术 pycharm.MySQL数据库/sqlite3数据库.Python3.x版本.Django框架 二.功能 用户注册.登录. ...

  9. python批量化修改文件名字(带窗口,可调整设置)

    python批量化修改文件名字(带窗口,可调整设置) 功能描述 注意事项 效果图 源代码 功能描述 主要有以下几个 1.直接修改文件名字,并在名字后面添加数字进行排序. 2.在文件名字前面增加前缀. ...

  10. Python rpi_ws281x 树莓派3B+ 控制灯带

    目录 Python rpi_ws281x 树莓派3B+ 控制灯带 python相关库安装 安装rpi_ws281x 代码编写 在文件中导入需要的类 初始化灯带 指定led灯并设置颜色 显示 运行 错误 ...

最新文章

  1. java io流读写文件换行_java基础io流——OutputStream和InputStream的故事(温故知新)...
  2. nginx源码分析之模块初始化
  3. 作业三_C#中的观察者模式解析
  4. 外部集成 网页制作_外部服务的集成测试
  5. JS中undefined和null的区别,以及出现原因
  6. 域嵌套太深_pyspark如何修改嵌套结构域
  7. Ev Dekorasyonu
  8. ubuntu jdk tomcat mysql_linux-ubuntu tomcat jdk 及 mysql 安装配置
  9. 传感器实验——超声波测距
  10. Ubuntu输入法使用回车键后字符间距异常的问题
  11. bilibiliC++25程序流程结构-选择结构-多行ifi语句
  12. 利用Python3将EXCEL中某列特殊字符之前的汉字取首字母,特殊字符之后的汉字取全拼,然后用下划线“_”相连,写入下一列...
  13. android电池容量查看器,Android AccuBattery(电池损耗检测软件)V1.2.5 安卓专业版
  14. 【科技橙就新商业】淘系技术走进四川大学,讲述淘宝天猫的前端故事
  15. 小游戏-在评论留下你的运行结果吧
  16. C/C++动态申请空间方式
  17. 经纬度批量转地址(保姆级教程)
  18. 2022年中职组网络安全数据库渗透题目
  19. Jeremy Cole大神关于Innodb的文章分享
  20. 寻找两个有序数组的中位数(虚拟数组图文详解)

热门文章

  1. 一个故事贯穿设计模式小例子练习源码
  2. linux平台基于python语言的MYO手环手势识别开发(二)
  3. 试题 算法提高 断案
  4. TI Simplelinke_CC13X0_SDK_2.10.00.36 (Error -241 @ 0x0)
  5. Unity3d FingerGestures
  6. 下城投 × 奇点云 |「数智城投驾驶舱」,打造转型示范新样板
  7. cv2.resize()
  8. Android开发之隐示意图跳转
  9. html 在线测试 鱼缸,研究员试图用AR鱼缸欺骗鱼的感官系统,结果反被鱼识破
  10. NOIP2017普及组复赛——T4跳房子