الگوریتم اول

لطفا صبر کنید...

توابع پیش‌ساخته (Built-in Functions) در پایتون

پایتون مجموعه‌ای از توابع پیش‌ساخته را در اختیار کاربران قرار می‌دهد که می‌توانند در برنامه‌نویسی به‌صورت مستقیم استفاده شوند. این توابع به صورت پیش‌فرض در پایتون موجود هستند و نیازی به تعریف آن‌ها نیست. برخی از این توابع برای انجام عملیات ریاضی، تبدیل داده‌ها، دسترسی به داده‌ها و مدیریت داده‌ها کاربرد دارند.

۱. ()print

تابع print() برای نمایش مقادیر یا متغیرها در کنسول استفاده می‌شود.
مثال:

print("سلام دنیا")

۲. ()len

تابع len() برای پیدا کردن طول (تعداد عناصر) یک شیء قابل شمارش (مثل لیست، رشته یا دیکشنری) استفاده می‌شود.
مثال:

s = "Hello"
print(len(s))  # خروجی: 5

۳. ()type

تابع ()type نوع داده یک شیء را برمی‌گرداند.
مثال:

x = 10
print(type(x))  # خروجی:

۴. ()int(), float(), str

این توابع برای تبدیل داده‌ها به انواع مختلف استفاده می‌شوند.

  • ()int برای تبدیل به عدد صحیح
  • ()float برای تبدیل به عدد اعشاری
  • ()str برای تبدیل به رشته
    مثال:
x = "5"
y = int(x)  # تبدیل به عدد صحیح
print(y)  # خروجی: 5

۵. ()input

تابع ()input برای دریافت ورودی از کاربر استفاده می‌شود. ورودی به‌طور پیش‌فرض به‌صورت رشته بازگشت داده می‌شود.
مثال:

name = input("نام خود را وارد کنید: ")
print(f"سلام {name}")

۶. ()sum

تابع ()sum برای محاسبه مجموع مقادیر یک iterable مانند لیست یا دیکشنری استفاده می‌شود.
مثال:

numbers = [1, 2, 3, 4]
print(sum(numbers))  # خروجی: 10

۷. ()max و ()min

این توابع برای پیدا کردن بزرگترین و کوچکترین مقدار در یک iterable استفاده می‌شوند.
مثال:

numbers = [1, 2, 3, 4, 5]
print(max(numbers))  # خروجی: 5
print(min(numbers))  # خروجی: 1

۸. ()range

تابع ()range برای تولید یک توالی از اعداد استفاده می‌شود که در حلقه‌ها و سایر ساختارهای تکرار به‌کار می‌رود.
مثال:

for i in range(5):
    print(i)  # خروجی: 0 1 2 3 4

۹. ()sorted

تابع ()sorted برای مرتب‌سازی یک iterable استفاده می‌شود. این تابع یک نسخه مرتب‌شده از داده‌ها را برمی‌گرداند.
مثال:

numbers = [4, 1, 3, 2]
print(sorted(numbers))  # خروجی: [1, 2, 3, 4]

۱۰. ()abs

تابع abs() برای پیدا کردن قدر مطلق یک عدد استفاده می‌شود.
مثال:

x = -10
print(abs(x))  # خروجی: 10

۱۱. ()round

تابع ()round برای گرد کردن یک عدد به تعداد مشخصی از اعشار استفاده می‌شود.
مثال:

x = 5.6789
print(round(x, 2))  # خروجی: 5.68

۱۲. ()all و ()any

  • تابع ()all بررسی می‌کند که آیا تمام مقادیر یک iterable درست هستند یا خیر.
  • تابع ()any بررسی می‌کند که آیا حداقل یکی از مقادیر یک iterable درست است یا خیر.
    مثال:
print(all([True, True, False]))  # خروجی: False
print(any([True, False, False]))  # خروجی: True

۱۳. ()zip

تابع ()zip برای ترکیب دو یا چند iterable به‌صورت جفت‌های (tuple) استفاده می‌شود.
مثال:

names = ["Ali", "Sara", "Reza"]
scores = [90, 85, 88]
result = zip(names, scores)
print(list(result))  # خروجی: [('Ali', 90), ('Sara', 85), ('Reza', 88)]

۱۴. ()enumerate

تابع ()enumerate برای دریافت یک شمارنده (index) و مقادیر آن در یک iterable به‌صورت جفت‌های (index, value) استفاده می‌شود.
مثال:

items = ["apple", "banana", "cherry"]
for index, item in enumerate(items):
    print(index, item)

۱۵. ()isinstance

تابع ()isinstance بررسی می‌کند که آیا یک شیء از یک کلاس خاص است یا نه.
مثال:

x = 10
print(isinstance(x, int))  # خروجی: True

این‌ها تنها برخی از توابع پیش‌ساخته پایتون هستند که در برنامه‌نویسی روزمره بسیار مفید خواهند بود. توابع پیش‌ساخته به شما این امکان را می‌دهند که بدون نیاز به نوشتن کد اضافی، به راحتی عملیات‌های مختلف را انجام دهید.