انواع عملگرهای Python

انواع عملگرهای Python

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

پایتون عملگرها را در گروه‌های زیر طبقه‌بندی می‌کند:

  • عملگرهای ریاضی
  • عملگرهای اختصاصی
  • عملگرهای مقایسه‌ای
  • عملگرهای منطقی
  • عملگرهای هویتی
  • عملگرهای عضویت
  • عملگرهای بیت‌ای

عملگرهای ریاضی پایتون

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

آپریٹر نام مثال کوشش کریں
+ افزایش x + y کوشش کریں
- کاهش x - y کوشش کریں
* تولید x * y کوشش کریں
/ تقسیم x / y کوشش کریں
% برداشت x % y کوشش کریں
** قدر x ** y کوشش کریں
// تقسیم کف (تقسیم به اعداد صحیح) x // y کوشش کریں

عملگرهای اختصاصی پایتون

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

آپریٹر مثال متنظیم با کوشش کریں
= x = 5 x = 5 کوشش کریں
+= x += 3 x = x + 3 کوشش کریں
-= x -= 3 x = x - 3 کوشش کریں
*= x *= 3 x = x * 3 کوشش کریں
/= x /= 3 x = x / 3 کوشش کریں
%= x %= 3 x = x % 3 کوشش کریں
//= x //= 3 x = x // 3 کوشش کریں
**= x **= 3 x = x ** 3 کوشش کریں
&= x &= 3 x = x & 3 کوشش کریں
|= x |= 3 x = x | 3 کوشش کریں
^= x ^= 3 x = x ^ 3 کوشش کریں
>>= x >>= 3 x = x >> 3 کوشش کریں
<<= x <<= 3 x = x << 3 کوشش کریں

عملگرهای مقایسه‌ای پایتون

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

آپریٹر نام مثال کوشش کریں
== برابر با x == y کوشش کریں
!= نا برابر با x != y کوشش کریں
> بزرگتر از x > y کوشش کریں
< کمتر از x < y کوشش کریں
>= بزرگتر یا برابر با x >= y کوشش کریں
<= کمتر یا برابر با x <= y کوشش کریں

عملگرهای منطقی پایتون

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

آپریٹر شرح مثال کوشش کریں
و اگر هر دو عبارت حقیقی باشند، True برمی‌گرداند. x > 3 و x < 10 کوشش کریں
یا اگر یکی از عبارات حقیقی باشد، True برمی‌گرداند. x > 3 یا x < 4 کوشش کریں
not پرکشش نتائج، اگر نتائج true باشد، False برمی‌گرداند not(x > 3 and x < 10) کوشش کریں

پائیندن آئیڈنٹیٹی آپریٹر

آئیٹم کی مقابلو میں استعمال کئے جانے والے آپریٹر، ان کو مساوی کئے جاتے نہیں، اگر وہ ایک ہی آئیٹم ہیں تو وہ ایک ہی حصے میں موجود ہیں:

آپریٹر شرح مثال کوشش کریں
is اگر دو متغیر ایک ہی آئیٹم ہیں تو true رجوع دیا جاتا ہے x is y کوشش کریں
is not اگر دو متغیر ایک ہی آئیٹم نہیں ہیں تو true رجوع دیا جاتا ہے x is not y کوشش کریں

پائیندن ممبر آپریٹر

ممبر آپریٹر استعمال کئے جاتے ہیں تاکہ جانا جائے کہ سلسلہ آئیٹم میں موجود ہے یا نہیں:

آپریٹر شرح مثال کوشش کریں
in اگر آئیٹم میں مقررہ قیمتی کو رکھا گیا تو ترجیحی طور پر True رجوع دیا جاتا ہے x in y کوشش کریں
not in اگر آئیٹم میں مقررہ قیمتی کو نہیں رکھا گیا تو ترجیحی طور پر True رجوع دیا جاتا ہے x not in y کوشش کریں

پائیندن بیت آپریٹر

بیت آپریٹر (دوعددی) نمبروں کو مقابلو میں استعمال کئے جاتے ہیں:

آپریٹر شرح مثال
& AND اگر دو بیت دونوں 1 ہو تو ہر بیت کو 1 رکھیں
| OR اگر دو بیت میں سے ایک بیت 1 ہو تو ہر بیت کو 1 رکھیں
^ XOR اگر دو بیت میں سے ایک بیت صرف ایک 1 ہو تو ہر بیت کو 1 رکھیں
~ NOT تمام بیت کو وارپت کریں
<< بائیں جانب صفر پر کاواکش لگاوا، سمت بائیں بھیجنا بائیں جانب سے صفر درآمد کرکے، سمت بائیں بھیجنا، سب سے چھوٹی مقام کو نکالنا
>> سائیڈ ریفت سائینڈ رائٹ سے بائیں طرف سے سب سے بائیں مقام کی کاپی کو درآمد کرکے، سمت بائیں کی جانب بھیجنا، سب سے دکھلی مقام کو نکالنا