IPython 动态对象自省

IPython具有动态获取有关Python对象信息的不同方式。在本章中,让我们学习IPython中动态对象自省的方法。

使用 ?? 提供有关该对象的特定且更详细的信息。在下面讨论的第一个示例中,创建了一个简单的整数对象a。可以输入?来获取其信息。在输入单元格中。

 IPython中的动态对象自省

在第二个示例中,让我们定义一个函数并使用 ?? 内省该函数对象。

函数和内省

请注意,魔术函数 %psearch 等效于使用 ?? 来获取对象信息。

IPython IO 缓存:IPython控制台上的输入和输出单元是递增编号的。在本章中,让我们详细研究Python中的IO缓存。在IPython中,使用向上箭头键检索输入。此外,所有以前的输入都将保存并可以检索。变量 _i , __ ...