توابع از پیش تعریف شده (Built-in Functions) در پایتون
در جدول زیر لیست مهمترین توابع داخلی پایتون آمده است:
تابع | توضیح |
()abs | قدر مطلق یک عدد را بر میگرداند. |
()all | اگر همه عناصر یک قابل شمارش true باشد مقدار true بر میگرداند. |
()any | اگر یکی از عناصر یک نوع قابل شمارش، true باشد مقدار true بر میگرداند. |
()bin | معادل باینری یک عدد را بر میگرداند. |
()bool | مقدار بولی یک شیء خاص را بر میگرداند. |
()bytearray | آرایههای از بایتها را برمی گرداند. |
()callable | اگر یک شیء خاص قابل صدا زدن باشد مقدار True را بر میگرداند در غیر اینصورت مقدار False را بر میگرداند. |
()chr | یک کد یونیکد را گرفته و کاراکتر معادل آن را برمی گرداند. |
()classmethod | یک متد را به متد کلاس تبدیل میکند. |
()delattr | یک ویژگی خاص از یک شیء خاص را حذف میکند |
()dict | یک دیکشنری بر میگرداند |
()dir | لیستی از خاصیتها و متدهای یک شیء را بر میگرداند. |
()enumerate | یک کلکسیون را دریافت میکند و یک شیء قابل شمارش را بر میگرداند. |
()eval | یک دستور را ارزیابی و اجرا میکند. |
()float | یک عدد با نوع اعشاری را بر میگرداند. |
()format | یک مقدار خاص را قالب بندی میکند. |
()getattr | مقدار یک خاصیت و متد را بر میگرداند. |
()hasattr | اگر یک شیء دارای یک ویژگی خاص باشد مقدارتر را بر میگرداند. |
()hex | یک عدد را به مقدار hexadecimal تبدیل میکند. |
()id | Id یک شیء را بر میگرداند. |
()input | مقادیر را که کاربر از طریق کیبورد وارد کرده است را دریافت کند. |
()int | یک عدد صحیح را بر میگرداند. |
()isinstance | اگر یک شیء نمونهای از یک شیء دیگر باشد مقدار ture را بر میگرداند. |
()issubclass | اگر یک کلاس زیر کلاس یک شیء خاص باشد مقدار true را بر میگرداند. |
()iter | یک شیء پیمایشگر را برمی گرداند. |
()len | طول یک شیء را بر میگرداند. |
()list | یک لیست را بر میگرداند. |
()max | بزرگترین عنصر یک نوع قابل شمارش را بر میگرداند. |
()min | کوچکترین عنصر یک نوع قابل شمارش را بر میگرداند. |
()next | عنصر بعدی از یک نوع قابل شمارش را بر میگرداند. |
()object | یک سری جدید را بر میگرداند. |
()oct | یک عدد را به نوع اکتال تبدیل میکند. |
()open | یک فایل را باز میکند. |
()pow | یک عدد را به توان عدد دیگر میرساند. |
()property | برای مقداردهی، گرفتن مقدار و حذف یک خاصیت به کار میرود. |
()range | یک محدوده از اعداد را برمی گرداند. |
()round | یک عدد را گرد میکند |
()setattr | یک متد یا یک خاصیت از یک شیء را مقداردهی میکند. |
()slice | یک قطعه از یک شیء را بر میگرداند. |
()sorted | یک لیست مرتب شده را برمی گرداند. |
()sum | عناصر یک پیمایشگر را با هم جمع میکند. |
()tuple | یک تا پل را برمی گرداند. |
()type | نوع یک شیء را بر میگرداند. |
()zip | دو یا چند پیمایشگر را به یک پیمایشگر تبدیل میکند. |