Python Fundamentals

إتقان مُشغّلات بايثون: دليل شامل

Spread the love

عوامل التشغيل في بايثون هي رموز تقوم بعمليات محددة على المتغيرات والقيم. إتقانها أمر بالغ الأهمية للبرمجة الفعالة في بايثون. يستكشف هذا البرنامج التعليمي مجموعة بايثون المتنوعة من العوامل، مصنفة من أجل الوضوح.

جدول المحتويات

  1. عوامل حسابية
  2. عوامل مقارنة
  3. عوامل منطقية
  4. عوامل بتية
  5. عوامل التعيين
  6. عوامل خاصة (عضوية و هوية)

1. عوامل حسابية

تقوم هذه العوامل بحسابات رياضية قياسية.

العامل الوصف مثال النتيجة
+ الجمع 10 + 5 15
- الطرح 10 - 5 5
* الضرب 10 * 5 50
/ القسمة 10 / 5 2.0
// القسمة مع التقريب للأسفل 10 // 5 2
% الباقي 10 % 3 1
** الأس 10 ** 2 100

2. عوامل مقارنة

تقارن هذه العوامل قيمتين، مع إرجاع نتيجة منطقية (True أو False).

العامل الوصف مثال النتيجة
== يساوي 10 == 5 False
!= لا يساوي 10 != 5 True
> أكبر من 10 > 5 True
< أصغر من 10 < 5 False
>= أكبر من أو يساوي 10 >= 5 True
<= أصغر من أو يساوي 10 <= 5 False

3. عوامل منطقية

تجمع هذه العوامل أو تعدل التعبيرات المنطقية.

العامل الوصف مثال النتيجة
and و المنطقية True and False False
or أو المنطقية True or False True
not ليس المنطقية not True False

4. عوامل بتية

تُعدّل هذه العوامل البتات الفردية للأعداد الصحيحة.

العامل الوصف مثال النتيجة (عشري) التّمثيل الثنائي
& و البتية 10 & 4 0 1010 & 0100 = 0000
| أو البتية 10 | 4 14 1010 | 0100 = 1110
^ XOR البتية 10 ^ 4 14 1010 ^ 0100 = 1110
~ ليس البتية ~10 -11 ~1010 = -1011
<< إزاحة يسار 10 << 2 40 1010 << 2 = 101000
>> إزاحة يمين 10 >> 2 2 1010 >> 2 = 0010

5. عوامل التعيين

تعين هذه العوامل القيم للمتغيرات، وغالبًا ما تجمع بين التعيين و عملية أخرى.

العامل الوصف مثال ما يعادل
= التعيين x = 10 x = 10
+= جمع وتعيين x += 5 x = x + 5
-= طرح وتعيين x -= 5 x = x - 5
*= ضرب وتعيين x *= 5 x = x * 5
/= قسمة وتعيين x /= 5 x = x / 5
//= قسمة مع تقريب للأسفل وتعيين x //= 5 x = x // 5
%= باقي القسمة وتعيين x %= 5 x = x % 5
**= أس وتعيين x **= 5 x = x ** 5
&= و البتية وتعيين x &= 5 x = x & 5
|= أو البتية وتعيين x |= 5 x = x | 5
^= XOR البتية وتعيين x ^= 5 x = x ^ 5
<<= إزاحة يسار وتعيين x <<= 5 x = x << 5
>>= إزاحة يمين وتعيين x >>= 5 x = x >> 5

6. عوامل خاصة (عضوية و هوية)

توفر هذه العوامل وظائف فريدة تتجاوز الحسابات الأساسية أو المقارنات.

  • عوامل العضوية: in و not in تتحقق مما إذا كانت قيمة موجودة ضمن تسلسل (سلسلة، قائمة، مجموعة، إلخ).
  • عوامل الهوية: is و is not تتحقق مما إذا كانت متغيرين يشيران إلى نفس موقع الذاكرة (نفس الكائن).

يوفر هذا الدليل الشامل أساسًا متينًا في عوامل تشغيل بايثون. تدرب على استخدام هذه العوامل لبناء مهاراتك في البرمجة.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *