IPython - Самоанализ динамических объектов

IPython имеет разные способы динамического получения информации об объектах Python. В этой главе давайте изучим способы интроспекции динамических объектов в IPython.

Использование ? и ??предоставляет конкретную и более подробную информацию об объекте. В первом примере, обсуждаемом ниже, создается простой целочисленный объект a. Его информацию можно получить, набрав? во входной ячейке.

Во втором примере давайте определим функцию и проанализируем этот объект функции с помощью ? и ??.

Обратите внимание, что волшебная функция %psearch эквивалентно использованию ? или же ?? для получения информации об объекте.