在 IDLE 中输入文本
Typing text into IDLE
我通常使用 Pycharm,其中 运行 只有 "One more question ' + ' down." 的划痕会评估为空白。
但是 "One more question ' + ' down." 在 IDLE 中的计算结果为 "One more question ' + ' down."
谁能解释一下为什么?
我想我明白你的问题了:
我认为您对 IDLE shell 和 PyCharm 中的 'file editor' 感到困惑。当你打开 IDLE 时,它会提示你输入如下所示的 Python 语句:
>>>
您可以在那里输入您的命令,然后按回车键让它立即执行。我想你已经做到了,它看起来像这样:
>>> "One more question ' + ' down."
"One more question ' + ' down."
它输出完全相同的东西。但是,如果您在 PyCharm 中有一个文件只包含行 "One more question ' + ' down."
而您 运行 它,则不会发生任何事情。我想你想知道这是为什么。
这是因为,IDLE shell 不是用来编写正确的程序的,它会自动输出你输入的表达式的计算结果。在 'real' python 程序中,您需要使用 print()
将内容输出到控制台。在 IDLE 中,您需要转到 File > New File
以找到正确的编辑器,这相当于 PyCharm 所做的。
例如,运行ning print("One more question ' + ' down.")
from withing PyCharm 将输出 "One more question ' + ' down."
当你 运行 它。
希望这能回答您的问题!
我通常使用 Pycharm,其中 运行 只有 "One more question ' + ' down." 的划痕会评估为空白。
但是 "One more question ' + ' down." 在 IDLE 中的计算结果为 "One more question ' + ' down."
谁能解释一下为什么?
我想我明白你的问题了:
我认为您对 IDLE shell 和 PyCharm 中的 'file editor' 感到困惑。当你打开 IDLE 时,它会提示你输入如下所示的 Python 语句:
>>>
您可以在那里输入您的命令,然后按回车键让它立即执行。我想你已经做到了,它看起来像这样:
>>> "One more question ' + ' down."
"One more question ' + ' down."
它输出完全相同的东西。但是,如果您在 PyCharm 中有一个文件只包含行 "One more question ' + ' down."
而您 运行 它,则不会发生任何事情。我想你想知道这是为什么。
这是因为,IDLE shell 不是用来编写正确的程序的,它会自动输出你输入的表达式的计算结果。在 'real' python 程序中,您需要使用 print()
将内容输出到控制台。在 IDLE 中,您需要转到 File > New File
以找到正确的编辑器,这相当于 PyCharm 所做的。
例如,运行ning print("One more question ' + ' down.")
from withing PyCharm 将输出 "One more question ' + ' down."
当你 运行 它。
希望这能回答您的问题!