(灌水) IDLE 和它的文本编辑器
2023-08-241.6万
AI 快速预览详细
本文介绍了 Python 编程工具 IDLE 的使用方法,包括 Python Shell 和文本编辑器的功能。Python Shell 允许你逐行编写和运行代码,非常适合快速测试。而文本编辑器则适合编写较长的程序,并可以一次性运行所有代码。通过本文,你将学会如何使用 IDLE 来编写和运行 Python 代码,无论是简单的测试还是复杂的项目都能轻松应对。
认识IDLE阅读本文章之前请先前往Python官网下载Python。现在我们已经将所有的东西都安装好并且设置好了,让我们来试试看 IDLE ,它是用来编写和运行 Python 的。你的 Python 安装之后就会自带 IDLE ,你不需要另外安装它了。下面让我们打开 IDLE !Windows:在开始菜单的搜索框中输入“IDLE”。Mac:在应用菜单中单击“IDLE”图标。树莓派:在桌面上单击“IDLE”图标。一个 IDLE 界面看起来就像图1-1中这样。这个界面也被称作 Python Shell 。Python Shell 非常酷炫,它会一直陪伴我们学习 Python 编程。![]() 图 1-1 一个用来写 Python 程序的 IDLE 窗口认识 Python ShellPython Shell 让你可以按行来编写或运行程序。你可以写一行代码,然后马上运行它,来看看会发生什么,然后再写下一行代码。这让编程变得很棒,因为我们可以及时看到我们编程的结果。在窗口中你应该能在一行的开始看到这样的标志: >>>。它叫作“命令提示符”(command prompt)。命令提示符就是 Python Shell 在告诉你它在等待接受你的命令了。让我们试一个最简单的语句,让 Python 帮我们对两个数字求和。单击 Python Shell,在命令提示符的旁边输入2+2。注意你不需要输入命令提示符本身。你将会输入的内容看起来像这样:>>> 2 + 2 —————————————————————————————————————————————————— —————————————————————————————————————————————————— >>> 2 + 2 4 —————————————————————————————————————————————————— —————————————————————————————————————————————————— >>> “W” + “o” * 5 Wooooo —————————————————————————————————————————————————— —————————————————————————————————————————————————— >>> “W” + “o” * 20 Woooooooooooooooooooo —————————————————————————————————————————————————— Woooooooooooooooooooo ! Python Shell 看起来真的很有趣呢!下面让我们来看看 IDLE 的文本编辑器。和 IDLE 的文本编辑器问好当你写长程序的时候,就没办法使用 Shell 了, IDLE 的文本编辑器就派上用场了! 和 Shell 不同,文本编辑器不是每次只运行一行代码。只要你允许,它会一口气运行全部的代码。在 IDLE 中,单击上面菜单中的“文件”(File)选项,然后单击“新文件”(New File)按钮。一个新的窗口将会打开,它看起来像图 1-2 中这样,这就是文本编辑器。![]() 图 1-2 IDLE 的文本编辑器你可能会说,“这个文本编辑器和 Shell 是一样的嘛”。是的,它们看起来是差不多的,但是他们也有很大的区别。这个新的界面并没有命令提示符(>>>)。让我们来看看这代表着什么。在第一行输入如下代码然后按下回车键看看:
你是不是在等待着发生什么?按下回车键并没有运行代码,它只是换了行。文本编辑器并不会在你按下回车键后运行代码,所以你可以在这里面写很多行代码,再一起运行它们。让我们试加入如下几行代码,你的文件大概看起来像这样:
当你在 IDLE 文本编辑器中运行 Python 代码前,你需要保存它。如果要保存一个程序,你需要单击“文件”(File)按钮,单击“另存为”(Save as)按钮。之后你需要给它起一个名字,并存放在电脑里。下面让我们来运行这个文件。单击“运行”(Run)菜单之后选择“运行模块”(Run Module), Shell 窗口就会打开,然后你的程序将会在其中运行。输出结果展示在图 1-3 中。![]() 图 1-3 Python 程序的输出结果文本编辑器中的命令和 Shell 中的不同,不会主动输出结果。在这里你需要使用
|









