pythonshell和python

pythonshell和python,python,shell,command,line,Python,Shell,Command,Line,我是一个超级初级Python学习者。我最近安装了Python,但当我点击Python图标时,就像我在安装某些东西后通常做的那样: 它向我展示了一个黑盒子,上面有这样的白色字母: num = 1+2 print(num) num = 1+2 print(num) 然而,教程中的家伙告诉我打开名为IDLE(pythongui)的文件,它打开了一个pythonshell,带有白框和黑字母 我想知道这两个盒子之间有什么区别,如果我把这家伙教的所有东西都用在带白色字母的黑盒子上,会发生什么?带白色

我是一个超级初级Python学习者。我最近安装了Python,但当我点击Python图标时,就像我在安装某些东西后通常做的那样:

它向我展示了一个黑盒子,上面有这样的白色字母:

num = 1+2
print(num)
num = 1+2
print(num)

然而,教程中的家伙告诉我打开名为IDLE(pythongui)的文件,它打开了一个pythonshell,带有白框和黑字母


我想知道这两个盒子之间有什么区别,如果我把这家伙教的所有东西都用在带白色字母的黑盒子上,会发生什么?

带白色字母的黑盒子是一个python交互式shell。在这里,一次只能执行一行。像这样:

>>> num = 1+2
>>>print(num)
3
>>> num = 1+2
>>>print(num)
3
这表明一次只能输入一行。 现在,带有黑色字母的白色框称为编辑器,这意味着不必每次都编写代码来运行它,只需将其保存到文件中即可。因此,在编辑器中,您可以编写如下代码:

num = 1+2
print(num)
num = 1+2
print(num)
现在你保存它。按F5键运行它。它会打开另一个盒子,就像黑色的一样,但是它的颜色是白色的。这也是一个交互式shell

因此,简而言之:

黑色的是一个控制台或交互式shell,一次只能输入一行代码。编辑器是一个白色的框,您可以在其中编写代码并保存它。然后,您可以根据需要多次运行代码,而无需再次键入。

带有白色字母的黑框是一个python交互式shell。在这里,一次只能执行一行。像这样:

>>> num = 1+2
>>>print(num)
3
>>> num = 1+2
>>>print(num)
3
这表明一次只能输入一行。现在,带有黑色字母的白色框称为编辑器,这意味着不必每次都编写代码来运行它,只需将其保存到文件中即可。因此,在编辑器中,您可以编写如下代码:

num = 1+2
print(num)
num = 1+2
print(num)

IDLE是一个编辑器——您编写整个程序,然后运行它。提示窗口是一个REPL(读取-计算-打印循环)解释器,在键入时逐行解释。一般来说,您可以在编辑器中编写程序,但REPL可以方便地实时测试几行代码的功能。非常感谢您提供的信息。你的回答对我帮助很大。