4844浏览
查看: 4844|回复: 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 编程。


(灌水) IDLE 和它的文本编辑器图1

图 1-1 一个用来写 Python 程序的 IDLE 窗口

认识 Python Shell

Python 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 中这样,这就是文本编辑器。

(灌水) IDLE 和它的文本编辑器图2

图 1-2  IDLE 的文本编辑器

你可能会说,“这个文本编辑器和 Shell 是一样的嘛”。是的,它们看起来是差不多的,但是他们也有很大的区别。这个新的界面并没有命令提示符(>>>)。

让我们来看看这代表着什么。在第一行输入如下代码然后按下回车键看看:

print(2 + 2)

你是不是在等待着发生什么?按下回车键并没有运行代码,它只是换了行。文本编辑器并不会在你按下回车键后运行代码,所以你可以在这里面写很多行代码,再一起运行它们。让我们试加入如下几行代码,你的文件大概看起来像这样:

print(2 + 2)
print("W" + "o" * 20)
print("PYTHON!")
print("<3s")
print("Minecraft")

当你在 IDLE 文本编辑器中运行 Python 代码前,你需要保存它。如果要保存一个程序,你需要单击“文件”(File)按钮,单击“另存为”(Save as)按钮。之后你需要给它起一个名字,并存放在电脑里。

下面让我们来运行这个文件。单击“运行”(Run)菜单之后选择“运行模块”(Run Module), Shell 窗口就会打开,然后你的程序将会在其中运行。输出结果展示在图 1-3 中。

(灌水) IDLE 和它的文本编辑器图3

图 1-3  Python 程序的输出结果

文本编辑器中的命令和 Shell 中的不同,不会主动输出结果。在这里你需要使用print这个语句来输出你的代码结果。

当你在文本编辑器中运行程序的时候, Shell 将会自动打开并运行程序,即使你是在另外的一个窗口中写的程序, IDLE 也会使用 Shell来运行你的程序。

什么时候使用 Python,什么时候使用文本编辑器

现在你已经知道 IDLE 的 Python Shell 与文本编辑器的区别了,你可能会问该什么时候使用它们,一个比较简单的标准是,当你只需要测试几行代码并且不会重复使用它们的时候,就使用 Shell。

而当你要编辑一个比较长的程序,或你还想重复使用这个程序的时候,则需要用文本编辑器来运行。


本帖被以下淘专辑推荐:

  • · Python|主题: 5, 订阅: 0

星辰之子  中级技师
 楼主|

发表于 2023-8-24 15:53:38

制作不易,劳烦各位大佬点个支持
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail