如果你在这里,你最近已经在你的机器上安装了python,或者你想这样做。Python IDLE是你学习Python时首先要使用的软件之一。本文将讨论你需要知道的关于Python IDLE的一切,以便开始使用它。
什么是 Python IDLE?
当你在Windows或Mac上安装Python时,IDLE会与安装捆绑在一起。IDLE 是集成开发和学习环境的缩写。看着这个名字,你可以猜到IDLE帮助你开始学习python。如果你是一个初学者,它可以成为你学习Python的最好工具之一。
Python IDLE是一个交互式Python解释器
IDLE可以作为一个交互式解释器工作。你可以逐行写Python命令,它将执行这些命令以显示结果。你也可以把交互式Python解释器称为Python shell。python shell被设计为读取python命令,评估语句,打印结果,并重复同样的过程,直到你退出。
如果你想学习变量、赋值、数学和位操作,或者在python中对数据结构如列表和字符串的操作,你可以使用python IDLE来逐行执行这些语句。
如果需要,你也可以在python IDLE中编写小的代码块。然而,我将建议你使用python文件在python程序中编写代码块,然后执行它。
Python IDLE作为一个文件编辑器
在编写像函数或循环这样的代码块时,你可以创建一个扩展名为.py的Python脚本文件。
所有的Python文件都有一个.py扩展名。你可以使用一个Python文件一次性执行任意数量的语句。使用Python IDLE,你可以非常容易地创建和修改现有的python文件。
作为集成开发环境的 Python IDLE
一个集成开发环境(IDE)为您提供了不同的工具和功能,帮助您以一种简单的方式编写程序。Python IDLE还提供了不同的功能,如语法高亮、自动缩进、代码完成、高亮和重构代码。本文将讨论我们如何在Python IDLE中使用所有这些功能。
如何安装Python IDLE?
当你在Windows机器或MacOS上安装Python时,Python IDLE会与Python安装捆绑在一起。你不需要单独安装IDLE。
在Linux机器上,你可以使用apt-get安装python IDLE,步骤如下。
首先,运行下面的更新命令来更新软件库。
sudo apt-get update
这里,sudo命令被用来作为超级用户运行该语句,你需要有一个管理员密码来执行该命令。
在更新语句之后,你可以使用下面的语句安装python idle。
sudo apt-get install idle
执行上述语句后,IDLE将被安装在你的Linux机器上。你可以通过在搜索栏中搜索该应用程序来验证,如下图所示。
IDLE实例
或者,你也可以在命令行终端运行 "idle "命令。执行该命令后,python IDLE将被启动。
IDLE实例
在Windows机器上,你可以在开始菜单中搜索idle并启动该应用。
开始使用Python IDLE
一旦你启动IDLE,就会出现下面的屏幕。
Python IDLE的例子
在屏幕上,你可以看到写着以下文字。
Python 3.8.10 (default, Mar 15 2022, 12:22:08)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license()" for more information.
让我们输入 "help
" ,看看会发生什么。
IDLE实例
程序建议输入 "help()"。让我们这么做。
键入help()
后,出现以下屏幕。
IDLE实例
在帮助菜单中,你可以输入任何东西来了解它在python中的含义。例如,让我们在帮助菜单中输入 "+"号。执行后,会显示以下输出。
IDLE实例
同样地,当我们在帮助菜单中输入任何有效的字词时,相应的文档将被显示出来,以帮助你理解其功能。
要从帮助菜单回到IDLE编辑器窗口,你可以输入"ctrl+D
"。它将带你到主屏幕。
与帮助类似,你可以输入 "copyright
" 来查看谁拥有IDLE的版权,如下图所示。
IDLE实例
你还可以通过在IDLE中输入'credits
'来查看字幕,如下图所示。
IDLE实例
在看到这些功能之后,现在让我们讨论一下我们如何在Python IDLE中执行不同的操作。
将IDLE作为一个交互式Python解释器使用
你可以将Python IDLE作为一个交互式解释器,并逐一执行语句。你可以进行数学运算,比较,接受用户的输入,以及更多的任务。让我们来讨论其中的一些。
IDLE中的数学运算
你可以像在计算器中那样把两个数字相加。要执行任何数学运算,你只需要输入数学表达式并按下回车键。解释器将显示输出。你可以在下面的图片中观察到这一点。
IDLE实例
在这里,我们进行了各种数学运算。你可以观察到,当我们输入一个表达式后按下回车键,输出就立即显示在IDLE的下一行。
IDLE中的比较操作
你也可以使用比较运算符来比较IDLE中的两个数字。如果表达式的值为True
,解释器将打印True
。否则,它将显示False
。
你也可以把数学表达式和比较运算符结合起来,产生输出。
IDLE实例
在IDLE中对变量的操作
你也可以定义变量来存储数值,而不是直接对数字进行操作。
python中的变量可以用来存储任何数字、字符串或其他数据类型。例如,你可以定义两个变量num1
和num2
,数值分别为 10 和 20,如下图所示。
IDLE实例
你可以通过简单地在提示符中输入变量名称来打印变量中的值,如下图所示。
IDLE实例
现在,你可以通过使用num1
和num2
,将10和20相加,如下图。
IDLE实例
你也可以将num1
和num2
的总和分配给另一个变量,如下图所示。
IDLE实例
在这里,我们将num1
和num2
的总和分配给了num3
。然后,我们将该值打印在num3
。
IDLE中的打印语句
除了数值之外,你还可以给变量分配文本值。在python中,文本是以字符串的形式存储的。为了定义一个字符串变量,我们把文本放在单引号或双引号内,如下图所示。
IDLE实例
在这里,我们创建了一个名为website
的变量,并为其赋值 "Pythonforbeginners
"。你可以通过在提示符中输入变量名称来打印变量中的值,如上图所示。
你可以使用print()
函数来打印任何数值,而不是直接在提示符中输入变量名称。print()
函数将一个值或一个变量作为其输入参数,并将其打印在终端,如下图所示。
IDLE实例
你还可以通过在print()
函数中用逗号分隔来打印多个值,如下图所示。
IDLE实例
在这里,这些值是由空格字符分隔的。
你可以通过在print()
函数中使用sep
参数,用逗号来分隔打印语句中的数值。sep
参数将一个字符或字符串作为输入参数,并使用该字符分隔传递给print()
函数的值,如下所示。
IDLE实例
在IDLE中接受用户输入
你也可以使用input()
函数从用户那里获取用户输入。input()
函数接受一个代表用户提示的字符串作为其输入参数。在执行过程中,它接受用户的输入,直到用户点击回车键。一旦用户按下回车键,input()
函数就会以字符串的形式返回用户输入的所有字符。你可以在下面的例子中观察到这一点。
IDLE实例
在上面的图片中,我们首先使用input()
函数获取了用户的输入。我们还显示了提示,让用户输入他的名字。一旦用户输入了数值,该数值就会被分配到变量名称中。然后我们打印了存储在变量名中的值。
使用Python IDLE作为文件编辑器
为了一次执行多个语句,你需要在一个扩展名为.py的文件中创建一个Python脚本。
要创建一个Python文件,你可以从IDLE右上角的File
菜单中选择"New File
" 选项。或者,你可以输入Ctrl+N
来打开一个新的无标题文件。
创建无标题文件后,将出现以下屏幕。
IDLE实例
你可以按下图所示编写你的代码。
IDLE实例
在上面的代码中,程序要求用户输入他的姓名和年龄。之后,它计算出用户的出生年份并打印出结果。
input()
函数总是返回一个字符串值。因此,我们在代码的第四行使用了 int()
函数,将输入的年龄转换成整数。
在最后一条打印语句中,我们使用了str()
函数将整数转换为字符串,以便解释器可以进行字符串连接并打印结果。
写完代码后,你需要运行这个Python脚本。为此,你首先需要保存扩展名为.py的文件。你可以进入File-> Save
选项,通过给出文件名来保存该文件。之后,你可以点击Run-> Run Module
来运行你的python脚本。
一旦你点击 "Run module
",程序将在IDLE中执行,输出将显示在下面的图片中。
IDLE实例
对Python IDLE的其他操作
- 没有办法清除IDLE终端。你需要关闭IDLE并重新启动它来清除屏幕。
- 你可以通过点击
Options-> Configure IDLE
,选择喜欢的功能,来改变字体、缩进宽度、高亮的偏好、快捷键和其他功能。 - 你可以通过点击
Help-> Python Docs
来阅读官方的Python文档。当你点击Python Docs按钮时,你将被转到你电脑上安装的Python版本的官方文档。 - 要在程序完成之前停止其执行,你可以输入ctrl+C。
- 要关闭Python IDLE,你可以在键盘上键入
ctrl+D
。
总结
在这篇文章中,我们已经讨论了各种操作,这些操作将帮助你开始使用python IDLE。