توابع داخلی (Built-in) در پایتون

توابع داخلی پایتون

در python تعدادی تابع به صورت built-in وجود دارند که برای کار های مختلف می توانیم از آن ها استفاده کنیم. در جدول زیر این توابع به همراه توضیحات شان قرار داده شده است:

تابع

توضیح

abs()

قدر مطلق یک عدد را برمی گرداند

all()

اگر همه آیتم های یک مجموعه (مثل لیست) درست (truthy) باشند، True برمی‌گرداند

any()

اگر حداقل یک آیتم از یک مجموعه درست (truthy) باشد، True برمی‌گرداند

ascii()

نسخه قابل خواندن یک شی را برمی گرداند. کاراکترهای non-ascii را با کاراکتر escape جایگزین می کند

bin()

نسخه باینری یک عدد را برمی گرداند

bool()

مقدار بولی شی مشخص شده را برمی گرداند

bytearray()

آرایه ای از بایت ها را برمی گرداند

bytes()

یک شی بایت را برمی گرداند

callable()

اگر شی مشخص شده قابل فراخوانی باشد True را برمی گرداند، در غیر این صورت False

chr()

یک کاراکتر از کد یونیکد مشخص شده را برمی گرداند

classmethod()

یک متد را به متد کلاس تبدیل می کند

compile()

منبع مشخص شده را به عنوان یک شی آماده اجرا برمی گرداند

complex()

یک عدد مختلط را برمی‌گرداند

delattr()

ویژگی مشخص شده (ویژگی یا متد) را از شی مشخص شده حذف می کند

dict()

یک مقدار از نوع دیکشنری را برمی گرداند

dir()

فهرستی از ویژگی ها و متد های شی مشخص شده را برمی گرداند

divmod()

وقتی ورودی 1 بر ورودی 2 تقسیم می شود، ضریب و باقیمانده را برمی گرداند

enumerate()

مجموعه ای (مثلاً یک Tuple) را می گیرد و آن را به عنوان یک شیء شمارش برمی گرداند

eval()

یک عبارت را ارزیابی و اجرا می کند

exec()

کد (یا شی) مشخص شده را اجرا می کند

filter()

از یک تابع فیلتر برای حذف موارد در یک شیء تکرارپذیر استفاده کنید

float()

یک عدد ممیز شناور را برمی‌گرداند

format()

یک مقدار مشخص را قالب بندی می کند

frozenset()

یک شی منجمد شده را برمی گرداند

getattr()

مقدار مشخصه مشخص شده (ویژگی یا روش) را برمی گرداند.

globals()

جدول نماد جهانی فعلی را به عنوان فرهنگ لغت برمی گرداند

hasattr()

اگر شی مشخص شده دارای ویژگی مشخص شده (ویژگی/روش) باشد، True را برمی گرداند.

hash()

مقدار هش یک شی مشخص شده را برمی گرداند

help()

سیستم کمک داخلی را اجرا می کند

hex()

یک عدد را به مقدار هگزادسیمال تبدیل می کند

id()

شناسه یک شی را برمی گرداند

input()

دریافت ورودی از کاربر

int()

یک عدد صحیح را برمی‌گرداند

isinstance()

اگر یک شی مشخص شده نمونه ای از یک شی مشخص باشد، مقدار True را برمی گرداند

issubclass()

اگر یک کلاس مشخص شده زیر کلاس یک شی مشخص شده باشد، مقدار True را برمی گرداند

iter()

یک شی تکرار کننده را برمی گرداند

len()

طول یک جسم را برمی‌گرداند

list()

لیستی را برمی گرداند

locals()

فرهنگ لغت به روز شده جدول نمادهای محلی فعلی را برمی گرداند

map()

تکرار کننده مشخص شده را با عملکرد مشخص شده برای هر مورد برمی گرداند

max()

بزرگترین مورد را در یک تکرار برمی گرداند

memoryview()

یک شی نمای حافظه را برمی گرداند

min()

کوچکترین مورد را در یک تکرار برمی گرداند

next()

مورد بعدی را در یک تکرار برمی گرداند

object()

یک شی جدید را برمی گرداند

oct()

یک عدد را به اکتال تبدیل می کند

open()

یک فایل را باز می کند و یک شی فایل را برمی گرداند

ord()

تبدیل یک عدد صحیح که نشان دهنده یونیکد کاراکتر مشخص شده است

pow()

مقدار x را به توان y برمی گرداند

print()

روی دستگاه خروجی استاندارد چاپ می کند

property()

یک ویژگی را می گیرد، تنظیم می کند، حذف می کند

range()

دنباله ای از اعداد را برمی گرداند که از 0 شروع می شود و 1 افزایش می یابد (به طور پیش فرض)

repr()

نسخه قابل خواندن یک شی را برمی گرداند

reversed()

یک تکرار معکوس را برمی گرداند

round()

یک عدد را گرد می کند

set()

یک شی مجموعه جدید را برمی گرداند

setattr()

یک ویژگی (ویژگی/روش) یک شی را تنظیم می کند

slice()

یک شیء برش را برمی گرداند

sorted()

یک لیست مرتب شده را برمی گرداند

staticmethod()

یک متد را به روش ایستا تبدیل می کند

str()

یک شی رشته را برمی گرداند

sum()

جمع آیتم های یک مجموعه را بر می گرداند

super()

شیئی را برمی گرداند که نشان دهنده کلاس والد است

tuple()

یک Tuple را برمی گرداند

type()

نوع یک شی را برمی گرداند

vars()

ویژگی dict یک شی را برمی‌گرداند

zip()

یک iterator را از دو یا چند iterator برمی گرداند

برای یادگیری و کسب اطلاعات بیشتر می توانید آموزش برنامه نویسی پایتون را مطالعه کنید:

منتشر شده در رسانیکا، پلتفرم اشتراک‌گذاری محتوا
یک برنامه‌نویس
کامنت ها