لیست کامل توابع داخلی پایتون
توابع در زبان برنامه نویسی پایتون
لیست کامل توابع داخلی پایتون
آموزش تخصصی در آموزشگاه راهکار تبریز
در این پست از مقالات آموزشی آموزشگاه کامپیوتر راهکار تبریز، به عنوان یکی از مراکز پیشرو در آموزش پایتون در تبریز، به بررسی لیست توابع داخلی پایتون میپردازد. این مطلب برای دانشجویان و برنامهنویسانی که به دنبال یادگیری پایتون هستند بسیار کاربردی خواهد بود.
چرا یادگیری توابع داخلی پایتون مهم است؟
اگر میخواهید برنامه نویسی پایتون را به صورت حرفهای یاد بگیرید، تسلط بر توابع داخلی پایتون (Built-in Functions) یک گام ضروری است. این توابع، ابزارهای قدرتمندی هستند که به شما کمک میکنند کدنویسی سریعتر، تمیزتر و کارآمدتری داشته باشید. توابعی مانند print(), len(), range(), input() و بسیاری دیگر، پایههای اساسی برنامهنویسی پایتون هستند و بدون آنها، نوشتن کدهای بهینه تقریباً غیرممکن است.
چرا آموزشگاه راهکار تبریز بهترین انتخاب برای یادگیری پایتون است؟
اگر به دنبال بهترین آموزشگاه برنامه نویسی در تبریز هستید، آموزشگاه کامپیوتر راهکار در تبریز با سابقه درخشان در آموزش برنامهنویسی، محیطی ایدهآل برای یادگیری پایتون فراهم کرده است. مزایای یادگیری پایتون در این آموزشگاه شامل:
🔹 اساتید مجرب و متخصص با سابقه تدریس در سطح حرفهای
🔹 آموزش پروژهمحور با تمرکز بر بازار کار
🔹 پشتیبانی همهجانبه حتی پس از پایان دوره
🔹 امکانات آموزشی پیشرفته و محیط یادگیری تعاملی
ثبتنام در دوره آموزش پایتون در تبریز
اگر میخواهید پایتون را از پایه تا پیشرفته یاد بگیرید و به یک برنامهنویس حرفهای تبدیل شوید، همین حالا در دوره آموزش پایتون آموزشگاه راهکار تبریز ثبتنام کنید!
📞 برای اطلاعات بیشتر و ثبتنام با شماره 04135574231 تماس بگیرید یا به آدرس تبریز خیابان شریعتی(شهناز) مراجعه کنید.
در ادامه، لیست کامل توابع داخلی پایتون (Python 3.12) به همراه مثالهای کاربردی آورده شده است:
📌 1. توابع تبدیل نوع داده (Type Conversion)
| تابع | توضیح | مثال |
|
int() |
تبدیل به عدد صحیح |
int(“10”) → 10 |
|
float() |
تبدیل به عدد اعشاری |
float(“3.14”) → 3.14 |
|
str() |
تبدیل به رشته |
str(100) → “100” |
|
bool() |
تبدیل به بولین |
bool(1) → True |
|
list() |
تبدیل به لیست |
list(“abc”) → [‘a’, ‘b’, ‘c’] |
|
tuple() |
تبدیل به تاپل |
tuple([1, 2, 3]) → (1, 2, 3) |
|
set() |
تبدیل به مجموعه |
set([1, 2, 2]) → {1, 2} |
|
dict() |
ساخت دیکشنری |
dict([(‘a’, 1), (‘b’, 2)]) → {‘a’: 1, ‘b’: 2} |
|
chr() |
تبدیل کد ASCII به کاراکتر |
chr(65) → ‘A’ |
|
ord() |
تبدیل کاراکتر به کد ASCII |
ord(‘A’) → 65 |
|
bin() |
تبدیل به رشته باینری |
bin(10) → ‘0b1010’ |
|
hex() |
تبدیل به رشته هگزادسیمال |
hex(255) → ‘0xff’ |
|
oct() |
تبدیل به رشته اکتال |
oct(8) → ‘0o10’ |
—
📌 2. توابع ریاضی و عددی
|
تابع |
توضیح |
مثال |
|
abs() |
قدر مطلق |
abs(-5) → 5 |
|
round() |
گرد کردن عدد |
round(3.1415, 2) → 3.14 |
|
pow() |
توان (معادل ) |
pow(2, 3) → 8 |
|
sum() |
جمع عناصر لیست |
sum([1, 2, 3]) → 6 |
|
min() |
کمینه مقدار |
min(3, 1, 4) → 1 |
|
max() |
بیشینه مقدار |
max(3, 1, 4) → 4 |
|
divmod() |
تقسیم و باقیمانده |
divmod(10, 3) → (3, 1) |
—
📌 3. توابع کار با رشتهها و لیستها
| تابع | توضیح | مثال |
|
len() |
طول شیء (رشته، لیست، …) |
len(“Hello”) → 5 |
|
sorted() |
مرتبسازی لیست |
sorted([3, 1, 2]) → [1, 2, 3] |
|
reversed() |
معکوس کردن لیست |
list(reversed([1, 2, 3])) → [3, 2, 1] |
|
enumerate() |
شمارهگذاری عناصر |
list(enumerate([‘a’, ‘b’])) → [(0, ‘a’), (1, ‘b’)] |
|
zip() |
ترکیب دو لیست |
list(zip([1, 2], [‘a’, ‘b’])) → [(1, ‘a’), (2, ‘b’)] |
|
filter() |
فیلتر کردن لیست |
list(filter(lambda x: x > 0, [-1, 2, -3])) → [2] |
|
map() |
اعمال تابع روی لیست |
list(map(str, [1, 2, 3])) → [‘1’, ‘2’, ‘3’] |
—
📌 4. توابع ورودی/خروجی و فایلها
| تابع | توضیح | مثال |
|
print() |
چاپ خروجی |
print(“Hello”) |
|
input() |
دریافت ورودی |
name = input(“نام شما: “) |
|
open() |
باز کردن فایل |
file = open(“test.txt”, “r”) |
—
📌 5. توابع بررسی نوع و مقدار
| تابع | توضیح | مثال |
|
type() |
نوع شیء |
type(10) → <class ‘int’> |
|
isinstance() |
بررسی نوع شیء |
isinstance(10, int) → True |
|
callable() |
بررسی قابل فراخوانی بودن |
callable(print) → True |
|
hasattr() |
بررسی وجود ویژگی |
hasattr(str, ‘upper’) → True |
|
id() |
آدرس حافظه شیء |
id(“test”) |
—
📌 6. توابع پیشرفته و کاربردی
| تابع | توضیح | مثال |
|
eval() |
اجرای کد پایتون از رشته |
eval(“2 + 3”) → 5 |
|
exec() |
اجرای بلوک کد پایتون |
exec(“x = 10”) |
|
globals() |
دیکشنری متغیرهای سراسری |
globals() |
|
locals() |
دیکشنری متغیرهای محلی |
locals() |
|
help() |
راهنمای تابع |
help(print) |
|
dir() |
لیست ویژگیهای شیء |
dir(str) |
🎯 جمعبندی
✅ 67 تابع داخلی در پایتون وجود دارد (طبق آخرین نسخه).
✅ این توابع برای تبدیل نوع داده، عملیات ریاضی، کار با لیستها و رشتهها، مدیریت فایلها، و بررسی مقادیر استفاده میشوند.
✅ برخی از پرکاربردترین توابع: print(), len(), str(), int(), list(), dict(), sorted(), input().
برای مشاهده لیست کامل، میتوانید در پایتون از دستور زیر استفاده کنید:
print(dir(__builtins__))
مزایای یادگیری توابع داخلی پایتون
- افزایش سرعت و کارایی کدنویسی
- کاهش نیاز به نوشتن کدهای تکراری
- درک بهتر ساختار پایتون
- امکان حل مسائل پیچیده با کدهای ساده
دورههای آموزش پایتون در آموزشگاه راهکار تبریز
آموزشگاه کامپیوتر راهکار تبریز با برگزاری دورههای تخصصی پایتون، این مفاهیم را به صورت پروژهمحور آموزش میدهد. برخی از مزایای دورههای ما:
- آموزش توسط اساتید مجرب
- محیط آموزشی مجهز
- پشتیبانی پس از دوره
- ارائه گواهینامه معتبر
برای ثبت نام در دورههای پایتون در تبریز و دریافت مشاوره رایگان، با ما تماس بگیرید.
04135574231 و 09146585123
توابع در زبان برنامه نویسی پایتون توابع در زبان برنامه نویسی پایتون