بايثون هي لغة برمجة متعددة الاستخدامات توفر عوامل تشغيل مختلفة لإجراء عمليات على المتغيرات والقيم. يمكن تصنيف العوامل في بايثون إلى عدة أنواع، يخدم كل منها غرضًا محددًا. ستستكشف هذه المقالة عوامل تشغيل Python المختلفة، وكيفية استخدامها، وستقدم أمثلة عملية لمساعدتك على فهم وظائفها.
يتم استخدام العوامل الحسابية لإجراء العمليات الحسابية الأساسية. فيما يلي العوامل الحسابية الأساسية في بايثون:
المشغل | وصف | مثال |
---|---|---|
إضافة | 3 2 ← 5 | |
- | الطرح | 3 - 2 → 1 |
* | الضرب | 3 * 2 → 6 |
/ | قسم | 3 / 2 → 1.5 |
// | تقسيم الطوابق | 3 // 2 → 1 |
% | معامل | 3% 2 → 1 |
** | الأس | 3 ** 2 → 9 |
a = 10 b = 3 print("Addition:", a b) # Output: 13 print("Subtraction:", a - b) # Output: 7 print("Multiplication:", a * b) # Output: 30 print("Division:", a / b) # Output: 3.3333 print("Floor Division:", a // b) # Output: 3 print("Modulus:", a % b) # Output: 1 print("Exponentiation:", a ** b) # Output: 1000
يتم استخدام عوامل المقارنة لمقارنة قيمتين، مما يؤدي إلى إرجاع قيمة منطقية (صواب أو خطأ). تتضمن عوامل المقارنة في بايثون ما يلي:
المشغل | وصف | مثال |
---|---|---|
== | يساوي | 3 == 2 → خطأ |
!= | لا يساوي | 3!= 2 → صحيح |
> | أكبر من | 3 > 2 ← صحيح |
أقل من | 3 | |
>= | أكبر من أو يساوي | 3 >= 2 → صحيح |
أقل من أو يساوي | 3 |
a = 10 b = 5 print("Is Equal:", a == b) # Output: False print("Is Not Equal:", a != b) # Output: True print("Is Greater:", a > b) # Output: True print("Is Less:", a3. العوامل المنطقية
يتم استخدام العوامل المنطقية للجمع بين التعبيرات المنطقية المتعددة. العوامل المنطقية الأساسية في بايثون هي:
المشغل وصف مثال و منطقية و (3 > 2) و (2 > 1) → صحيح أو منطقية أو (3 > 2) أو (2 لا لا منطقية ليس (3 > 2) → خطأ مثال
a = 10 b = 5 print("Logical AND:", (a > b) and (b > 1)) # Output: True print("Logical OR:", (a > b) or (b4. مشغلي Bitwise
تقوم عوامل Bitwise بتنفيذ عمليات على التمثيلات الثنائية للأعداد الصحيحة. تتضمن عوامل البت الرئيسية في بايثون ما يلي:
المشغل وصف مثال & البت و 5 و 3 → 1 ` ` البت أو ^ البت XOR 5 ^ 3 → 6 ~ لا يوجد عدد من البتات ~5 → -6 التحول الأيسر 5 >> التحول لليمين 5 >> 1 → 2 مثال
a = 5 # Binary: 0101 b = 3 # Binary: 0011 print("Bitwise AND:", a & b) # Output: 1 (Binary: 0001) print("Bitwise OR:", a | b) # Output: 7 (Binary: 0111) print("Bitwise XOR:", a ^ b) # Output: 6 (Binary: 0110) print("Bitwise NOT:", ~a) # Output: -6 print("Left Shift:", a > 1) # Output: 2 (Binary: 0010)5. مشغلي المهمة
يتم استخدام عوامل التعيين لتعيين قيم للمتغيرات. عوامل التعيين الشائعة في بايثون هي:
المشغل وصف مثال = تكليف س = 5 = إضافة وتعيين س = 5 → س = س 5 -= طرح وتعيين س -= 5 → س = س - 5 *= الضرب والتخصيص س *= 5 → س = س * 5 /= تقسيم وتعيين س /= 5 → س = س / 5 %= المعامل والتخصيص س %= 5 → س = س % 5 مثال
x = 10 print("Initial Value of x:", x) # Output: 10 x = 5 print("After = 5:", x) # Output: 15 x -= 3 print("After -= 3:", x) # Output: 12 x *= 2 print("After *= 2:", x) # Output: 24 x /= 6 print("After /= 6:", x) # Output: 4.0 x %= 3 print("After %= 3:", x) # Output: 1.06. مشغلي الهوية
يتم استخدام عوامل تشغيل الهوية للتحقق مما إذا كان متغيران يشيران إلى نفس الكائن في الذاكرة. عوامل الهوية في بايثون هي:
المشغل وصف مثال يكون إرجاع صحيح إذا كان كلا المتغيرين نفس الكائن س هو ص ليس إرجاع صحيح إذا لم يكن كلا المتغيرين نفس الكائن س ليس ص مثال
a = [1, 2, 3] b = a c = [1, 2, 3] print("Is a identical to b?", a is b) # Output: True print("Is a identical to c?", a is c) # Output: False print("Is a not identical to c?", a is not c) # Output: True7. مشغلي العضوية
يتم استخدام عوامل تشغيل العضوية لاختبار العضوية في تسلسل (مثل السلاسل أو القوائم أو الصفوف). تشمل عوامل العضوية في بايثون ما يلي:
المشغل وصف مثال في إرجاع صحيح إذا تم العثور على قيمة في التسلسل 3 في [1، 2، 3] → صحيح ليس في إرجاع صحيح إذا لم يتم العثور على قيمة في التسلسل 4 ليس في [1، 2، 3] → صحيح مثال
my_list = [1, 2, 3, 4, 5] print("Is 3 in my_list?", 3 in my_list) # Output: True print("Is 4 not in my_list?", 4 not in my_list) # Output: Falseخاتمة
تعد عوامل التشغيل ضرورية في لغة Python لإجراء عمليات مختلفة على البيانات. يعد فهم كيفية استخدام أنواع مختلفة من العوامل، مثل العوامل الحسابية والمقارنة والمنطقية ومعامل البت والتخصيص والهوية والعضوية، أمرًا بالغ الأهمية للبرمجة الفعالة في بايثون. من خلال إتقان هذه العوامل، يمكنك كتابة تعليمات برمجية أكثر كفاءة وقابلة للقراءة.
سواء كنت تقوم بإجراء حسابات رياضية، أو اتخاذ قرارات بناءً على المقارنات، أو التعامل مع هياكل البيانات، فإن معرفة كيفية الاستفادة من عوامل Python ستعزز مهاراتك في البرمجة بشكل كبير. برمجة سعيدة!
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3