IPython - Dynamische Objektinspektion
IPython bietet verschiedene Möglichkeiten, um Informationen zu Python-Objekten dynamisch abzurufen. In diesem Kapitel lernen wir die Möglichkeiten der dynamischen Objektintrospektion in IPython kennen.
Gebrauch von ? und ??bietet spezifische und detailliertere Informationen zum Objekt. Im ersten unten diskutierten Beispiel wird ein einfaches ganzzahliges Objekt a erstellt. Seine Informationen können durch Eingabe eines? in der Eingabezelle.
![](https://post.nghiatu.com/assets/tutorial/jupyter/images/dynamic_object_introspection.jpg)
Im zweiten Beispiel definieren wir eine Funktion und überprüfen dieses Funktionsobjekt mit ? und ??.
![](https://post.nghiatu.com/assets/tutorial/jupyter/images/function_and_introspect.jpg)
Beachten Sie, dass die magische Funktion %psearch entspricht der Verwendung von ? oder ?? zum Abrufen von Objektinformationen.