الگوریتم اول

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

انجام عملیات‌های اولیه در پایتون

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

1. عملیات ریاضی

پایتون از تمام عملیات ریاضی پایه‌ای پشتیبانی می‌کند. در اینجا چند نمونه از این عملیات‌ها را معرفی می‌کنیم:

  • جمع (+):
x = 10 + 5  # x = 15
  • تفریق (-):
y = 15 - 5  # y = 10
  • ضرب (*):
z = 4 * 3  # z = 12
  • تقسیم (/):
a = 10 / 2  # a = 5.0
  • تقسیم صحیح (تقسیم بدون اعشار) (//):
b = 10 // 3  # b = 3
  • باقی‌مانده تقسیم (%):
c = 10 % 3  # c = 1
  • توان (**):
d = 2 ** 3  # d = 8

2. عملیات روی رشته‌ها (Strings)

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

  • اتصال رشته‌ها (+):
greeting = "Hello" + " " + "World"  # greeting = "Hello World"
  • تکرار رشته‌ها (*):
repeated = "Hi " * 3  # repeated = "Hi Hi Hi "
  • دسترسی به کاراکترهای خاص:
word = "Python"
first_char = word[0]  # first_char = "P"
last_char = word[-1]  # last_char = "n"
  • برش (Slicing):
substring = word[0:3]  # substring = "Pyt"

3. عملیات مقایسه‌ای

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

  • برابر با (==):
x = 10 == 5  # x = False
  • مختلف از (!=):
y = 10 != 5  # y = True
  • بزرگ‌تر از (>):
z = 10 > 5  # z = True
  • کوچک‌تر از (<):
a = 5 < 10  # a = True
  • بزرگ‌تر یا برابر با (>=):
b = 10 >= 10  # b = True
  • کوچک‌تر یا برابر با (<=):
c = 5 <= 10  # c = True

4. عملیات منطقی

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

  • AND منطقی (and):
x = True and False  # x = False
  • OR منطقی (or):
y = True or False  # y = True
  • NOT منطقی (not):
z = not True  # z = False

5. عملیات اختصاصی

پایتون از عملگرهای اختصاصی برای اعمال تغییرات به مقادیر متغیرها استفاده می‌کند.

  • جمع اختصاصی (+=):
x = 5
x += 3  # x = 8
  • تفریق اختصاصی (-=):
y = 10
y -= 2  # y = 8
  • ضرب اختصاصی (*=):
z = 4
z *= 3  # z = 12
  • تقسیم اختصاصی (/=):
a = 20
a /= 4  # a = 5.0

6. عملیات روی لیست‌ها (Lists)

در پایتون می‌توانیم انواع مختلفی از عملیات‌ها را روی لیست‌ها انجام دهیم.

  • اتصال لیست‌ها:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined = list1 + list2  # combined = [1, 2, 3, 4, 5, 6]
  • تکرار لیست‌ها:
repeated_list = [1, 2] * 3  # repeated_list = [1, 2, 1, 2, 1, 2]
  • دسترسی به عناصر لیست:
first_element = list1[0]  # first_element = 1
last_element = list1[-1]  # last_element = 3
  • برش (Slicing) لیست:
sublist = list1[1:3]  # sublist = [2, 3]

7. عملیات بر روی دیکشنری‌ها (Dictionaries)

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

  • دسترسی به مقادیر با استفاده از کلید:
person = {"name": "Alice", "age": 30}
name = person["name"]  # name = "Alice"
  • اضافه کردن یا تغییر مقدار یک کلید:
person["city"] = "New York"  # person = {"name": "Alice", "age": 30, "city": "New York"}
  • حذف یک کلید و مقدار آن:
del person["age"]  # person = {"name": "Alice", "city": "New York"}

8. عملیات روی مجموعه‌ها (Sets)

عملیات‌های مختلفی می‌توان روی مجموعه‌ها انجام داد.

  • اتحاد دو مجموعه (|):
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union = set1 | set2  # union = {1, 2, 3, 4, 5}
  • تقاطع دو مجموعه (&):
intersection = set1 & set2  # intersection = {3}
  • تفاضل دو مجموعه (-):
difference = set1 - set2  # difference = {1, 2}

نتیجه‌گیری

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