IPython - dynamiczna introspekcja obiektów
IPython ma różne sposoby dynamicznego uzyskiwania informacji o obiektach Pythona. W tym rozdziale poznajmy sposoby dynamicznej introspekcji obiektów w IPythonie.
Zastosowanie ? i ??zawiera konkretne i bardziej szczegółowe informacje o obiekcie. W pierwszym przykładzie omówionym poniżej tworzony jest prosty obiekt będący liczbą całkowitą a. Jego informacje można uzyskać, wpisując znak? w komórce wejściowej.
W drugim przykładzie zdefiniujmy funkcję i przyjrzyjmy się temu obiektowi funkcji za pomocą ? i ??.
Zwróć uwagę, że magiczna funkcja %psearch jest równoważne użyciu ? lub ?? do pobierania informacji o obiekcie.