توابع پیشساخته یا Built-in Functions در پایتون مجموعهای از توابع آماده و داخلی هستند که بدون نیاز به نصب کتابخانه یا تعریف جداگانه، بهصورت پیشفرض در اختیار برنامهنویس قرار دارند. این توابع برای انجام کارهای رایج و ضروری طراحی شدهاند و باعث میشوند کدنویسی سریعتر، سادهتر و خواناتر شود. وجود این توابع یکی از دلایل محبوبیت پایتون در میان برنامهنویسان مبتدی و حرفهای است.
توابع پیشساخته پایتون، طیف گستردهای از عملیات را پوشش میدهند؛ از کار با استرینگها و لیستها گرفته تا عملیات ریاضی، تبدیل نوع داده و مدیریت فایلها. این توابع بهینه و استاندارد هستند و استفاده از آنها باعث کاهش حجم کد و افزایش کیفیت برنامه میشود.
یادگیری توابع داخلی پایتون یکی از مهمترین مراحل برای تسلط بر این زبان برنامهنویسی محسوب میشود.
-
تابع bool
تابع bool در پایتون یک تابع built-in است که مقدار درستی هر آبجکت پایتون را ارزیابی میکند و یکی از دو مقدار True یا False را برمیگرداند.
-
تابع dict
تابع dict در پایتون یک تابع built-in است که به ۵ روش مختلف، دیکشنری جدید میسازد و انعطافپذیرترین روش برای ساخت دیکشنری از منابع دادهای گوناگون محسوب میشود.
-
تابع filter
تابع filter در پایتون یک تابع built-in است که عناصر یک ایتریبل را بر اساس یک شرط مشخص فیلتر میکند و تنها عناصری که تابع شرط برای آنها True است را نگه میدارد.
-
تابع float
تابع float در پایتون یک تابع built-in است که عدد یا استرینگ را به عدد اعشاری تبدیل میکند و یکی از توابع کاربردی در پردازش دادههای عددی، محاسبات علمی و … است.
-
تابع format
تابع format در پایتون یک تابع built-in است که یک مقدار را با توجه به الگوی قالببندی مشخص، به استرینگ تبدیل میکند و برای نمایش اعداد و تاریخها بسیار مفید است.
-
تابع int
تابع int در پایتون یک تابع built-in است که یک عدد یا استرینگ را به عدد صحیح تبدیل میکند و یکی از پرکاربردترین توابع پایتون در پردازش و تبدیل دادههاست.
-
تابع isinstance
تابع isinstance در پایتون یک تابع built-in است که بررسی میکند یک شیء یا آبجکت، نمونهای از یک کلاس مشخص یا یکی از زیرکلاسهای آن است یا نه.
-
تابع len
تابع len در پایتون یک تابع پیشساخته built-in است که طول یا تعداد آیتمهای موجود در یک شیء مانند استرینگ، لیست، تاپل، دیکشنری و … را محاسبه میکند.
-
تابع list
تابع list در پایتون یک تابع built-in است که یک ایتریبل را دریافت کرده و از عناصرش یک لیست جدید میسازد یا اگر بدون آرگومان فراخوانی شود، یک لیست خالی میسازد.
-
تابع str
تابع str در پایتون یک تابع built-in است که یک آبجکت را به استرینگ تبدیل میکند. این تابع از نمایش دادهها گرفته تا رمزگشایی دادههای باینری و … کاربرد دارد.
-
تابع sum
تابع sum در پایتون یک تابع built-in است که مجموع تمام اعداد موجود در یک ایتریبل (iterable) مانند لیست، تاپل یا range را محاسبه و برمیگرداند.
-
تابع tuple
تابع tuple در پایتون یک تابع built-in است که یک شیء قابل تکرار را به یک تاپل تبدیل میکند. تاپلها برای نگهداری مجموعه ثابتی از مقادیر، کاربرد گستردهای دارند.
-
تابع type
تابع type در پایتون یک تابع built-in است که دو کاربرد اصلی دارد: مشخص کردن کلاس دقیق یک شیء و همچنین ایجاد کلاسهای جدید به صورت پویا در زمان اجرا.