اکنون، بهصورت کامل و دستهبندیشده با عملگرهای (Operators) در پایتون آشنا میشویم. این عملگرها پایهی اصلی بسیاری از عملیات در برنامهنویسی هستند:
🧮 1. عملگرهای ریاضی (Arithmetic Operators)
| عملگر | توضیح | مثال | نتیجه |
|---|---|---|---|
+ | جمع | 5 + 3 | 8 |
- | تفریق | 5 - 3 | 2 |
* | ضرب | 5 * 3 | 15 |
/ | تقسیم (نتیجهی float) | 5 / 2 | 2.5 |
// | تقسیم صحیح | 5 // 2 | 2 |
% | باقیمانده تقسیم | 5 % 2 | 1 |
** | توان | 2 ** 3 | 8 |
🔹 مثال:
a = 10
b = 3
print(a + b) # 13
print(a / b) # 3.333...
print(a % b) # 1
🔍 2. عملگرهای مقایسهای (Comparison Operators)
این عملگرها برای مقایسهی دو مقدار و برگرداندن مقدار منطقی (True/False) استفاده میشوند:
| عملگر | توضیح | مثال | نتیجه |
|---|---|---|---|
== | برابر بودن | 5 == 5 | True |
!= | نابرابر بودن | 5 != 3 | True |
> | بزرگتر | 5 > 3 | True |
< | کوچکتر | 5 < 3 | False |
>= | بزرگتر یا مساوی | 5 >= 5 | True |
<= | کوچکتر یا مساوی | 5 <= 2 | False |
🔹 مثال:
x = 10
print(x > 5) # True
print(x == 10) # True
print(x != 7) # True
⚙ 3. عملگرهای منطقی (Logical Operators)
برای ترکیب چندین شرط منطقی از این عملگرها استفاده میشود:
| عملگر | توضیح | مثال | نتیجه |
|---|---|---|---|
and | اگر هر دو شرط True باشد | True and False | False |
or | اگر حداقل یکی True باشد | True or False | True |
not | برعکس مقدار منطقی | not True | False |
🔹 مثال:
x = 10
print(x > 5 and x < 15) # True
print(x < 5 or x > 8) # True
print(not (x > 5)) # False
📝 4. عملگرهای انتساب (Assignment Operators)
برای مقداردهی یا بهروزرسانی متغیرها استفاده میشود:
| عملگر | توضیح | مثال | معادل |
|---|---|---|---|
= | مقداردهی | x = 5 | – |
+= | جمع و انتساب | x += 3 | x = x + 3 |
-= | تفریق و انتساب | x -= 2 | x = x - 2 |
*= | ضرب و انتساب | x *= 4 | x = x * 4 |
/= | تقسیم و انتساب | x /= 2 | x = x / 2 |
//= | تقسیم صحیح و انتساب | x //= 2 | x = x // 2 |
%= | باقیمانده و انتساب | x %= 2 | x = x % 2 |
**= | توان و انتساب | x **= 3 | x = x ** 3 |
🔹 مثال:
x = 5
x += 2 # x = 7
x *= 3 # x = 21
✅ حالا شما با چهار دستهی مهم از عملگرهای پایتون آشنا شدید. این ابزارها اساس منطق برنامهنویسی شما را تشکیل میدهند.