我是一个新的Python用户,我确定这是一个非常基本的问题,但我找不到答案。当人们在网上发布Python代码时,通常会格式化为:
In [1]: # some stuff
Out[1]:
# some more stuff
什么是“In”、“Out”和数字?为什么我的Python控制台不像那样运作?
我是一个新的Python用户,我确定这是一个非常基本的问题,但我找不到答案。当人们在网上发布Python代码时,通常会格式化为:
In [1]: # some stuff
Out[1]:
# some more stuff
In
表示)上执行的代码行都有编号,输出的结果也一样(用Out
表示)。然后,您可以指示 IPython 引用那些输入和输出,以便重新运行代码或重用输出。
请参见输入缓存系统文档。
IPython 提供带有输入输出缓存(也称为“输入历史记录”)的编号提示(In/Out)。所有的输入都被保存并可以作为变量检索(除了通常的箭头键回忆),此外还有%rep魔术命令可以将历史记录项带到下一个命令行中进行编辑。