Jupyter-ipython-dynamic-object-introspection

提供:Dev Guides
移動先:案内検索

IPython-動的オブジェクトイントロスペクション

IPythonには、Pythonオブジェクトに関する情報を動的に取得するさまざまな方法があります。 この章では、IPythonでの動的オブジェクトイントロスペクションの方法を学びましょう。

?*および *?? を使用すると、オブジェクトに関する特定の詳細情報が提供されます。 以下で説明する最初の例では、単純な整数オブジェクトaが作成されます。 その情報は、?と入力することで入手できます。 入力セル内。

IPythonの動的オブジェクトイントロスペクション

2番目の例では、関数を定義し、この関数オブジェクトを*?および *?? でイントロスペクトします。

関数とイントロスペクト

マジック関数*%psearch は、オブジェクト情報を取得するためにまたは *?? を使用するのと同等です。