بکندباز

عملگرها در پایتون – با مثال های کاربردی و تمرین

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

1. عملگرهای ریاضی (Arithmetic Operators)

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

عملگر توضیح مثال
+ جمع 2 + 3
- تفریق 5 - 2
* ضرب 3 * 4
/ تقسیم 10 / 2
// تقسیم صحیح (عدد صحیح) 10 // 3
% باقیمانده تقسیم 10 % 3
** توان 2 ** 3

مثال:

a = 10
b = 3

print("جمع:", a + b)
print("تفریق:", a - b)
print("ضرب:", a * b)
print("تقسیم:", a / b)
print("تقسیم صحیح:", a // b)
print("باقیمانده تقسیم:", a % b)
print("توان:", a ** b)

2. عملگرهای مقایسه‌ای (Comparison Operators)

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

عملگر توضیح مثال
== برابر 5 == 5
!= نامساوی 5 != 3
> بزرگ‌تر 5 > 3
< کوچک‌تر 3 < 5
>= بزرگ‌تر یا برابر 5 >= 5
<= کوچک‌تر یا برابر 3 <= 5

مثال:

x = 7
y = 10

print("x == y:", x == y)
print("x != y:", x != y)
print("x > y:", x > y)
print("x < y:", x < y)
print("x >= y:", x >= y)
print("x <= y:", x <= y)

3. عملگرهای منطقی (Logical Operators)

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

عملگر توضیح مثال
and و (همه شرایط درست) x > 5 and x < 10
or یا (حداقل یک شرط درست) x < 5 or x > 10
not نقیض (برعکس کردن) not(x > 5)

مثال:

x = 7

print("x بزرگ‌تر از 5 و کمتر از 10 است:", x > 5 and x < 10)
print("x کمتر از 5 یا بزرگ‌تر از 10 است:", x < 5 or x > 10)
print("x بزرگ‌تر از 5 نیست:", not(x > 5))

4. عملگرهای انتساب (Assignment Operators)

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

عملگر توضیح مثال
= مقداردهی x = 5
+= جمع و مقداردهی x += 3
-= تفریق و مقداردهی x -= 2
*= ضرب و مقداردهی x *= 2
/= تقسیم و مقداردهی x /= 2
//= تقسیم صحیح و مقداردهی x //= 2
%= باقیمانده و مقداردهی x %= 2
**= توان و مقداردهی x **= 2

مثال:

x = 10

x += 5
print("پس از x += 5:", x)

x -= 3
print("پس از x -= 3:", x)

x *= 2
print("پس از x *= 2:", x)

5. عملگرهای بیتی (Bitwise Operators)

عملگرهای بیتی برای عملیات سطح پایین روی بیت‌ها استفاده می‌شوند.

عملگر توضیح مثال
& AND 5 & 3
` ` OR
^ XOR 5 ^ 3
~ NOT ~5
<< شیفت به چپ 5 << 1
>> شیفت به راست 5 >> 1

مثال:

a = 5  # 0101
b = 3  # 0011

print("a & b:", a & b)  # 0001
print("a | b:", a | b)  # 0111
print("a ^ b:", a ^ b)  # 0110
print("~a:", ~a)        # بیت‌های معکوس
print("a << 1:", a << 1)
print("a >> 1:", a >> 1)
backendbaz

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*