عوامل التشغيل في بايثون هي رموز تقوم بعمليات محددة على المتغيرات والقيم. إتقانها أمر بالغ الأهمية للبرمجة الفعالة في بايثون. يستكشف هذا البرنامج التعليمي مجموعة بايثون المتنوعة من العوامل، مصنفة من أجل الوضوح.
جدول المحتويات
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
تتحقق مما إذا كانت متغيرين يشيران إلى نفس موقع الذاكرة (نفس الكائن).
يوفر هذا الدليل الشامل أساسًا متينًا في عوامل تشغيل بايثون. تدرب على استخدام هذه العوامل لبناء مهاراتك في البرمجة.