GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Expat C API
  • پروتکل شیء
  • گزارش یک اشکال
  • بهبود این صفحه
  • نمایش منبع
  • نمایش منبع ترجمه
  • اندیس
  • ماژول‌ها
  • Python
  • 3.15.2 documentation
  • راهنمای مرجع Python/C API
  • لایه اشیاء انتزاعی

This view

  • Original page
  • New address

GeezerVison is showing python.github.io — لایه اشیاء انتزاعی

لایه اشیاء انتزاعی¶

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

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

  • پروتکل شیء
  • پروتکل فراخوانی
    • پروتکل tp_call
    • پروتکل Vectorcall
      • کنترل بازگشت
      • API پشتیبانی Vectorcall
    • API فراخوانی شیء
    • API پشتیبانی فراخوانی
  • پروتکل عدد
  • پروتکل دنباله
  • پروتکل نگاشت
  • پروتکل پیمایش‌گر
  • پروتکل بافر
    • ساختار بافر
    • انواع درخواست بافر
      • فیلدهای مستقل از درخواست
      • فقط‌خواندنی، قالب
      • شکل، گام‌ها (strides)، زیرآفست‌ها (suboffsets)
      • درخواست‌های پیوستگی
      • درخواست‌های ترکیبی
    • آرایه‌های پیچیده
      • به سبک NumPy: شکل و گام‌ها
      • به سبک PIL: shape، strides و suboffsets
    • توابع مرتبط با بافر
© حق نشر 2001 Python Software Foundation.
این صفحه تحت مجوز بنیاد نرم‌افزار پایتون نسخه ۲ منتشر شده است.
مثال‌ها، دستورالعمل‌ها، و سایر کدهای موجود در مستندات همچنین تحت مجوز بدون بند BSD منتشر شده‌اند.
برای اطلاعات بیشتر به تاریخچه و مجوز مراجعه کنید.

بنیاد نرم‌افزار پایتون یک شرکت غیرانتفاعی است. لطفاً کمک مالی کنید.

آخرین به‌روزرسانی در نوامبر 12, 2026 (06:19 UTC). آیا اشکالی یافتید؟
ساخته شده با Sphinx 9.1.0.
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.