【自学Python】Python IDLE使用

news2024/11/18 5:29:26

Python IDLE使用

Python IDLE使用教程

在 Windows 上安装好 Python 之后,Python 都会提供一个 Python 命令行工具,就叫 IDLE。IDLE 是一个 Python Shell,Python Shell 可以用于与 Python 进行交互。

Python IDLE使用

打开Python IDLE

首先,我们打开 Windows 的开始菜单,点击所有程序,如下图所示:

请添加图片描述

接着,我们在开始菜单中找到已经安装好的 Python 3.7 目录,点击该目录,如下图所示:

请添加图片描述

此时,我么已经看到了 IDLE 工具,直接点击就可以运行,如下图所示:

请添加图片描述

当然,我们也可以直接在开始菜单的搜索输入框输入 IDLE,直接点击打开。

Python IDLE菜单介绍

Python IDLE 主要分三大区块,最上面的是菜单栏,给用户提供了很多操作 IDLE 的功能菜单。

接着,是打开 IDLE 时,自动提示的 Python 的版本信息。最后,>>> 是命令提示符,用户可以在这里进行代码的编辑。具体,如下图所示:

请添加图片描述

Python IDLE使用

执行Python代码

打开交互式解释器,首先提示当前使用的 Python 的版本信息,接着后面的 >>> 符号就是交互式解释器的提示符。

接下来,我们在交互式解释器中输入以下代码:

print("嗨客网(www.haicoder.net)")

我们在输入完 pri 之后,按下键盘的 tab 键,此时 IDLE 会给我们自动补齐 print 函数。

同时,我们输入完 print 函数之后,再次键入 ( 括号的时候,IDLE 也会自动给我们提示 print 函数的参数,这是 IDLE 比 Python命令行工具 方便的地方,如下图所示:

请添加图片描述

输入完成上面代码后,按回车键后,IDLE 就会解释执行这行代码,并输出结果,如下图所示:

请添加图片描述

运行之后,交互式解释器再次出现命令提示符 >>> ,表明我们可以继续完成 Python 代码的输入与运行。

执行数值运算

我们在 IDLE 中输入以下运算代码:

2*3

按回车键后, IDLE 就会解释执行这个运算,并输出结果,如下图所示:

请添加图片描述

运行之后, IDLE 再次出现命令提示符 >>> ,我们继续输入如下运算:

3/2

按回车键后, IDLE 就会解释执行这个运算,并输出结果,如下图所示:

请添加图片描述

最后,我们再次输入如下运算:

3**3

按回车键后,输出了 3 的 3 次方的运算结果,如下图所示:

请添加图片描述

至此,我们可以看出,Python IDLE 其实也是一个功能及其强大的计算器。

执行多行代码

我们点击 IDEL 的菜单 File->New File,如下图所示:

请添加图片描述

点击 NewFile,新建一个文件,如下图所示:

请添加图片描述

我们在该空白文件中,输入以下代码:

print('嗨客网')
print('www.haicoder.net')
print('Python教程')

然后,再次点击菜单 Run->Run Module,如下图所示:

请添加图片描述

此时,提示我们保存代码,我们将代码保存到合适的目录,直接运行,输出如下图所示:
请添加图片描述

至此,我们已经使用 IDLE 工具批量运行了 Python 代码。

Python IDLE常用快捷键

快提键说 明适用范围
F1打开 Python 帮助文档Python文件窗口和Shell 均可用
Alt+P浏览历史命令(上一条)仅 Python Shell 窗口可用
Alt+N浏览历史命令(下一条)仅 Python Shell 窗口可用
Alt+/自动补全前面曾经出现过的单词,如果之前有多个单词具有相同前缀,可以连续按下该快捷键,在多个单词中间循环选择Python 文件窗口和 Shell 窗口均可用
Alt+3注释代码块仅 Python 文件窗口可用
Alt+4取消代码块注释仅 Python 文件窗口可用
Alt+g转到某一行仅 Python 文件窗口可用
Ctrl+Z撤销一步操作Python 文件窗口和 Shell 窗口均可用
Ctrl+Shift+Z恢复上—次的撤销操作Python 文件窗口和 Shell 窗口均可用
Ctrl+S保存文件Python 文件窗口和 Shell 窗口均可用
Ctrl+]缩进代码块仅 Python 文件窗口可用
Ctrl+[取消代码块缩进仅 Python 文件窗口可用
Ctrl+F6重新启动 Python Shell仅 Python Shell 窗口可用

Python IDLE使用总结

安装好 Python 之后,Python 都会提供一个 Python命令行工具,就叫 IDLE。

Python命令行工具,IDLE 可以执行 Python 代码,也可以执行数值运算,还可以通过新建文件的方式批量执行 Python 代码。

文章来源嗨客网(www.haicoder.net)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/149503.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

分布式基础篇4 —— 基础篇完结(谷粒商城)

分类维护一、三级分类后端实现准备工作跨域问题关闭 ESLint 检查前端实现二、分类删除前端完善分类列表后端实现——删除配置发送请求代码片段前端实现——删除三、分类增加前端实现四、分类修改五、拖拽菜单拖拽效果实现拖拽数据收集拖拽功能完成拖拽功能完善六、批量删除品牌…

粒子系统-常用子模块

目录 Emission (发射) Shape (形状) Cone (锥形) Velocity over Lifetime (运动) Limit Velocity over Lifetime (速度限制) Force over lifetime (受力) Color over Lifetim…

【C语言航路】第十站:指针进阶(二)

目录 六、函数指针数组 七、指向函数指针数组的指针 八、回调函数 1.回调函数的概念 2.回调函数实现计算器 3.回调函数实现冒泡排序 总结 六、函数指针数组 我们已经知道了函数指针,它的类型是int(*)(int,int)。那么我们能否进行推广呢?将其推广成…

基于AD Event日志实时检测DSRM后门

01、简介每个域控制器都有一个目录还原模式(DSRM)帐户,它的密码是在安装域控时设置的,实际上它对应的就是sam文件里的本地管理员“administrator”,基本很少会被重置,因此有着极强的隐蔽性。攻击者通过获取…

面试篇之NoSQL

面试篇之NoSQL一、redis持久化1.1、字节1.2、微软1.3、题解1.3.1、RDB快照1.3.2、AOF日志1.3.3、最佳实践二、redis删除策略2.1、字节2.2、阿里云2.3、题解2.3.1、过期删除2.3.2、内存淘汰2.3.3、LRU2.3.4、LFU三、redis高可用3.1、字节3.2、美团3.3、微软3.4、题解3.4.1、主从…

前端性能优化(六):传输加载优化

目录 一:启用压缩 Gzip 二:启用 Keep Alive 三:HTTP 资源缓存 3.1.HTTP 缓存方案 3.2.各大网站缓存策略参考 四:Service Worker 五:HTTP2 的性能提升 5.1.HTTP2 优势 5.2.开启 HTTP2 5.3.Server Push&#x…

【Spring(五)】带你深入了解bean的生命周期

1.5 bean的生命周期 bean的实例化已经说完了,我们最后再来讲讲bean的生命周期。 我们主要来围绕着bean生命周期控制来学习,那么什么是生命周期呢?其实就是一个东西从创建到消亡的完整过程,比如人从出生到死亡的整个过程&#xff…

【MySQL进阶】深入理解redoLog日志

【MySQL进阶】深入理解redoLog日志 文章目录【MySQL进阶】深入理解redoLog日志一:redo日志概述二:redo日志格式三:Mini-Transaction1:以组的形式写入redo日志2:Mini-Transaction的概念四:redo日志的写入过程…

富淼转债,优彩转债上市价格预测

富淼转债基本信息转债名称:富淼转债,评级:A,发行规模:4.5亿元。正股名称:富淼科技,今日收盘价:18.25,转股价格:20.26。当前转股价值 转债面值 / 转股价格 * …

(3分钟速览)SLAM中的三大金刚-H E F Matrix

编辑切换为居中添加图片注释,不超过 140 字(可选)三个矩阵的自由度:单应矩阵H 自由度8基础矩阵F 自由度7本质矩阵E 自由度5或者8,这个是根据使用旋转矩阵还是旋转向量编辑切换为居中添加图片注释,不超过 14…

每日一题之Vue的异步更新实现原理是怎样的?

最近面试总是会被问到这么一个问题:在使用vue的时候,将for循环中声明的变量i从1增加到100,然后将i展示到页面上,页面上的i是从1跳到100,还是会怎样?答案当然是只会显示100,并不会有跳转的过程。…

计算机基础——计算机应用领域以及未来发展趋势

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.计算机应用领域 1.信息管理 2.过程控制 3.计算机辅助技术 1&#xff09…

一天天过去,每天该如何过?

刚跨了年,又快到春节,日子就这样一天天过去。如何过好这一生是个大命题,不如简化点考虑下如何过好一天?人的时间大体分为两类:主动的,可以自由支配;被动的,等着被安排。过去我在互联…

MCU-51:LCD1602详解

目录一、LCD1602简介1.1 显示原理1.2 引脚及应用电路1.3 技术参数1.4 引脚功能1.5 指令集1.6 连接方式二、时序图2.1 写时序2.2 读时序三、代码演示3.1 LCD1602.c3.2 示例注意:一定要看一、LCD1602简介 LCD1602(Liquid Crystal Display)液晶…

能量加油站Java上

1、final 在 Java 中有什么作用? 1、final 修饰的类叫最终类,该类不能被继承。2、final 修饰的方法不能被重写3、final 修饰的变量叫常量,常量必须初始化,初始化之后值就不能被修改 2、Math.round() 指向上取整 补充 Double.do…

01背包问题再探

原题: 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。 第 i 件物品的体积是 vi,价值是 wi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输出最大价值。 输入格式 第一行两个整…

盖子的c++小课堂——第五讲:for 循环

前言 hi,大家好,我是盖子的盖,最近大家都放假了吗,反正我还没有,我们期末考才刚开始考呜呜呜,真羡慕那些放假了的童鞋们~~(╥╯^╰╥)~~ 好啦,废话不多说,开始今天的小课堂吧~~ 上…

厚积薄发打卡Day113:Debug设计模式:设计原则(一)<开闭原则、依赖倒置、单一职责>

厚积薄发打卡Day113&#xff1a;Debug设计模式&#xff1a;设计原则&#xff08;一&#xff09;<开闭原则、依赖倒置、单一职责> 开闭原则 定义 一个软件实体如类、模块和函数应该对扩展开放&#xff0c;对修改关闭。其优点&#xff1a;提高软件系统的可复用性及可维护…

JavaEE多线程-创建线程(Thread)

目录一、线程(Thread)1.1 Thread类中的构造方法1.2 启用线程的方法二、创建第一个多线程三、多线程并发执行简单演示四、多线程并发执行的优势五、Thread的常见构造方法和属性5.1 属性5.2 方法六、中断线程七、线程等待一、线程(Thread) 线程是操作系统中的概念. 操作系统内核…

LeetCode二叉树经典题目(六):特殊位置构造二叉树

目录 21. LeetCode404. 左叶子之和 22.LeetCode513. 找树左下角的值 23. LeetCode112. 路径总和 24. LeetCode113. 路径总和 II 25. LeetCode106. 从中序与后序遍历序列构造二叉树 26. LeetCode105. 从前序与中序遍历序列构造二叉树​编辑 27. LeetCode654. 最大二叉树 …