عملگرها در پایتون ابزارهایی هستند که برای انجام عملیات مختلف روی دادهها و متغیرها استفاده میشوند. پایتون انواع مختلفی از عملگرها را ارائه میدهد که شامل عملگرهای ریاضی، مقایسهای، منطقی، انتساب، بیتی و موارد دیگر میشود. در ادامه، هر یک از این عملگرها را همراه با مثال و تمرین بررسی میکنیم.
1. عملگرهای ریاضی (Arithmetic Operators)
این عملگرها برای انجام عملیات ریاضی استفاده میشوند.
| عملگر | توضیح | مثال |
|---|---|---|
+ |
جمع | 2 + 3 |
- |
تفریق | 5 - 2 |
* |
ضرب | 3 * 4 |
/ |
تقسیم | 10 / 2 |
// |
تقسیم صحیح (عدد صحیح) | 10 // 3 |
% |
باقیمانده تقسیم | 10 % 3 |
** |
توان | 2 ** 3 |
مثال:
2. عملگرهای مقایسهای (Comparison Operators)
این عملگرها برای مقایسه دو مقدار استفاده میشوند.
| عملگر | توضیح | مثال |
|---|---|---|
== |
برابر | 5 == 5 |
!= |
نامساوی | 5 != 3 |
> |
بزرگتر | 5 > 3 |
< |
کوچکتر | 3 < 5 |
>= |
بزرگتر یا برابر | 5 >= 5 |
<= |
کوچکتر یا برابر | 3 <= 5 |
مثال:
3. عملگرهای منطقی (Logical Operators)
عملگرهای منطقی برای ترکیب عبارات شرطی استفاده میشوند.
| عملگر | توضیح | مثال |
|---|---|---|
and |
و (همه شرایط درست) | x > 5 and x < 10 |
or |
یا (حداقل یک شرط درست) | x < 5 or x > 10 |
not |
نقیض (برعکس کردن) | not(x > 5) |
مثال:
4. عملگرهای انتساب (Assignment Operators)
این عملگرها برای مقداردهی به متغیرها استفاده میشوند.
| عملگر | توضیح | مثال |
|---|---|---|
= |
مقداردهی | x = 5 |
+= |
جمع و مقداردهی | x += 3 |
-= |
تفریق و مقداردهی | x -= 2 |
*= |
ضرب و مقداردهی | x *= 2 |
/= |
تقسیم و مقداردهی | x /= 2 |
//= |
تقسیم صحیح و مقداردهی | x //= 2 |
%= |
باقیمانده و مقداردهی | x %= 2 |
**= |
توان و مقداردهی | x **= 2 |
مثال:
5. عملگرهای بیتی (Bitwise Operators)
عملگرهای بیتی برای عملیات سطح پایین روی بیتها استفاده میشوند.
| عملگر | توضیح | مثال |
|---|---|---|
& |
AND | 5 & 3 |
| ` | ` | OR |
^ |
XOR | 5 ^ 3 |
~ |
NOT | ~5 |
<< |
شیفت به چپ | 5 << 1 |
>> |
شیفت به راست | 5 >> 1 |
دیدگاهها