IPython - 动态对象自省

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

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

IPython 中的动态对象自省

在第二个例子中,让我们定义一个函数,并用??? 来自省这个函数对象。

函数与自省

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