لایه اشیاء انتزاعی (Abstract Objects Layer)

توابع در این فصل با انواع اشیاء صرف نظر از نوع آنها یا با کلاس‌های گسترده‌ای از انواع اشیاء ( برای مثال همه‌ی اعداد یا همه‌ی انواع توالی) تعامل دارند. اگر این توابع بر روی نوعی از اشیاء استفاده شوند که برای آن‌ها تعریف نشده‌اند، یک استثنا در پایتون پرتاب خواهند کرد.

امکان استفاده از این توابع بر روی اشیایی که به‌درستی مقداردهی اولیه نشده‌اند وجود ندارد؛ برای مثال، یک فهرست از اشیاء که با استفاده از PyList_New() ایجاد شده اما مقادیر آیتم‌های آن هنوز به مقداری غیر از NULL داده نشده است.