منابع ترجمه · Python Built-ins
مرجع توابع و نوعهای درونساخت پایتون
منبع اصلی: Python Built-ins — Python Software Foundation
💡 این صفحه مثل یک نوتبوک Jupyter است: متغیر و تابعی که در یک سلول تعریف شود، در سلولهای بعدی همین صفحه در دسترس است. سلولها را به ترتیب اجرا کنید، یا با «⏮ تا اینجا» همهٔ سلولهای قبلیِ اجرانشده را یکجا اجرا کنید.
این ترجمه از فایلهای
Doc/builtinsمخزن CPython (مستندات پایتون ۳٫۱۶) تهیه شده و تحت مجوز PSF است. نسخهٔ اصلی: /translations/python-builtins/00-index/
پایتون با تعدادی تابع و کلاس درونساخت (built-in) عرضه میشود.
کلاسهای درونساخت شامل نوعهای دادهای هستند که معمولاً بخشی از «هستهٔ» یک زبان در نظر گرفته میشوند، مانند اعداد و فهرستها. برای این نوعها، هستهٔ زبان پایتون شکل literalها را تعریف میکند و محدودیتهایی بر معناشناسی آنها میگذارد، اما معناشناسی را بهطور کامل تعریف نمیکند.
درونساختها همچنین شامل توابع و استثناها هستند — اشیایی که همهٔ کدهای پایتون میتوانند بدون نیاز به دستور import از آنها استفاده کنند. برخی از اینها توسط هستهٔ زبان تعریف شدهاند، اما بسیاری برای معناشناسی هسته ضروری نیستند و فقط اینجا توصیف میشوند.
همچنین ببینید: علاوه بر درونساختها، پایتون یک کتابخانهٔ استاندارد گسترده و قابل import ارائه میدهد؛ مرجع کتابخانه را ببینید.
فهرست مطالب:
- نوعهای درونساخت (Built-in Types)
- ثابتهای درونساخت (Built-in Constants)
- توابع درونساخت (Built-in Functions)
- استثناهای درونساخت (Built-in Exceptions)
- امنیت نخ (Thread safety)
- پیچیدگی زمانی (Time complexity)