4846| 1
|
(灌水) IDLE 和它的文本编辑器 |
本帖最后由 星辰之子 于 2023-8-29 19:51 编辑 IDLE 和它的文本编辑器认识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 —————————————————————————————————————————————————— 当你输入完命令后,按回车键, Python Shell 就会给出答案:—————————————————————————————————————————————————— >>> 2 + 2 4 —————————————————————————————————————————————————— 你也可以使用文本。比如我们可以试试看这样的命令:—————————————————————————————————————————————————— >>> “W” + “o” * 5 Wooooo —————————————————————————————————————————————————— 就像你看到的,它输出了 Wooooo 。命令最后的数字决定了一共有多少个 o 会出现在单词中。通过改变这个数字,你可以让这个词变得更长,试将它变成 20:—————————————————————————————————————————————————— >>> “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 中的不同,不会主动输出结果。在这里你需要使用
|
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed