len، type، enumerate، zip، map، filter، sorted، sum، max، min و...
توابع داخلی پایتون
پایتون دهها تابع آماده دارد که نیازی به import ندارند.
توابع پایه
| تابع | توضیح | مثال |
len() | طول | len([1,2,3]) → 3 |
type() | نوع | type(5) → int |
id() | شناسه شی | id(x) |
isinstance() | بررسی نوع | isinstance(5, int) |
توابع ریاضی
| تابع | توضیح |
abs() | قدر مطلق |
round() | گرد کردن |
sum() | مجموع |
max() | بزرگترین |
min() | کوچکترین |
pow() | توان |
توابع تبدیل
| تابع | توضیح |
int() | به عدد صحیح |
float() | به اعشاری |
str() | به رشته |
list() | به لیست |
tuple() | به تاپل |
set() | به مجموعه |
dict() | به دیکشنری |
bool() | به بولین |
توابع تکرار (Iteration)
| تابع | توضیح |
range() | دنباله اعداد |
enumerate() | ایندکس + مقدار |
zip() | پیمایش موازی |
map() | اعمال تابع |
filter() | فیلتر کردن |
sorted() | مرتبسازی |
reversed() | معکوس |
توابع ورودی/خروجی
| تابع | توضیح |
print() | چاپ |
input() | دریافت ورودی |
open() | باز کردن فایل |
توابع مفید دیگر
| تابع | توضیح |
any() | آیا یکی True است؟ |
all() | آیا همه True؟ |
dir() | لیست ویژگیها |
help() | راهنما |
eval() | ارزیابی رشته |
خلاصه
پایتون بیش از ۷۰ تابع داخلی دارد که کار برنامهنویسی را آسان میکنند.