IPython - การตรวจสอบวัตถุแบบไดนามิก

IPython มีวิธีต่างๆในการรับข้อมูลเกี่ยวกับวัตถุ Python แบบไดนามิก ในบทนี้ให้เราเรียนรู้วิธีการวิปัสสนาวัตถุแบบไดนามิกใน IPython

การใช้ ? และ ??ให้ข้อมูลเฉพาะและรายละเอียดเพิ่มเติมเกี่ยวกับวัตถุ ในตัวอย่างแรกที่กล่าวถึงด้านล่างอ็อบเจ็กต์จำนวนเต็มอย่างง่ายถูกสร้างขึ้น ข้อมูลสามารถจัดหาได้โดยพิมพ์ a? ในเซลล์อินพุต

ในตัวอย่างที่สองให้เรากำหนดฟังก์ชันและไตร่ตรองวัตถุฟังก์ชันนี้ด้วย ? และ ??.

โปรดทราบว่าฟังก์ชันมายากล %psearch เทียบเท่ากับการใช้ ? หรือ ?? สำหรับการดึงข้อมูลวัตถุ