Jupyter-ipython-dynamic-object-introspection
提供:Dev Guides
IPython-動的オブジェクトイントロスペクション
IPythonには、Pythonオブジェクトに関する情報を動的に取得するさまざまな方法があります。 この章では、IPythonでの動的オブジェクトイントロスペクションの方法を学びましょう。
?*および *?? を使用すると、オブジェクトに関する特定の詳細情報が提供されます。 以下で説明する最初の例では、単純な整数オブジェクトaが作成されます。 その情報は、?と入力することで入手できます。 入力セル内。
2番目の例では、関数を定義し、この関数オブジェクトを*?および *?? でイントロスペクトします。
マジック関数*%psearch は、オブジェクト情報を取得するために?または *?? を使用するのと同等です。