IPython - 動態物件自省



IPython 提供了多種方法來動態獲取有關 Python 物件的資訊。在本章中,讓我們學習在 IPython 中進行動態物件自省的方法。

使用??? 可以提供關於物件的具體和更詳細的資訊。在下面討論的第一個示例中,建立了一個簡單的整數物件 a。可以透過在輸入單元格中鍵入 a ? 來獲取其資訊。

Dynamic Object Introspection in IPython

在第二個示例中,讓我們定義一個函式,並使用??? 來自省此函式物件。

Function and Introspect

請注意,魔法函式%psearch 等效於使用??? 獲取物件資訊。

廣告