منابع ترجمه · Python Built-ins

مرجع توابع و نوع‌های درون‌ساخت پایتون

۱ دقیقه مطالعه · به‌روزرسانی ۳ آبان ۱۴۰۵

منبع اصلی: Python Built-ins — Python Software Foundation

💡 این صفحه مثل یک نوت‌بوک Jupyter است: متغیر و تابعی که در یک سلول تعریف شود، در سلول‌های بعدی همین صفحه در دسترس است. سلول‌ها را به ترتیب اجرا کنید، یا با «⏮ تا اینجا» همهٔ سلول‌های قبلیِ اجرانشده را یک‌جا اجرا کنید.

این ترجمه از فایل‌های Doc/builtins مخزن CPython (مستندات پایتون ۳٫۱۶) تهیه شده و تحت مجوز PSF است. نسخهٔ اصلی: /translations/python-builtins/00-index/

پایتون با تعدادی تابع و کلاس درون‌ساخت (built-in) عرضه می‌شود.

کلاس‌های درون‌ساخت شامل نوع‌های داده‌ای هستند که معمولاً بخشی از «هستهٔ» یک زبان در نظر گرفته می‌شوند، مانند اعداد و فهرست‌ها. برای این نوع‌ها، هستهٔ زبان پایتون شکل literalها را تعریف می‌کند و محدودیت‌هایی بر معناشناسی آن‌ها می‌گذارد، اما معناشناسی را به‌طور کامل تعریف نمی‌کند.

درون‌ساخت‌ها همچنین شامل توابع و استثناها هستند — اشیایی که همهٔ کدهای پایتون می‌توانند بدون نیاز به دستور import از آن‌ها استفاده کنند. برخی از اینها توسط هستهٔ زبان تعریف شده‌اند، اما بسیاری برای معناشناسی هسته ضروری نیستند و فقط اینجا توصیف می‌شوند.

همچنین ببینید: علاوه بر درون‌ساخت‌ها، پایتون یک کتابخانهٔ استاندارد گسترده و قابل import ارائه می‌دهد؛ مرجع کتابخانه را ببینید.

فهرست مطالب:

  1. نوع‌های درون‌ساخت (Built-in Types)
  2. ثابت‌های درون‌ساخت (Built-in Constants)
  3. توابع درون‌ساخت (Built-in Functions)
  4. استثناهای درون‌ساخت (Built-in Exceptions)
  5. امنیت نخ (Thread safety)
  6. پیچیدگی زمانی (Time complexity)