مشغلي بايثون python مع انواعه المختلفة

القائمة الرئيسية

الصفحات

اخر الاخبار

مشغلي بايثون python مع انواعه المختلفة

ماهي العوامل و العمليات الحسابية وعوامل المقارنة والهوية في مشغلي بايثون python بالشرح والأمثلة 

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

في بايثون python ، العوامل هي رموز خاصة تشير إلى أنه يجب إجراء نوع من الحساب.  القيم التي يعمل عليها عامل التشغيل تسمى المعاملات ، يُطلق على سلسلة المعامِلات والعوامل ، مثل a + b - 5 ، تعبيرًا.  

تدعم Python العديد من العوامل لدمج كائنات البيانات في التعبيرات


مشغلي بايثون مشغل بايثون مشغلي بايثون كمبيوتر مشغلي بايثون كود مشغلي بايثون كامل مشغلي بايثون عربي مشغلي python مشغلي python يعني مشغلي python يعمل مشغلي python هو مشغلي python نصب مشغلي python نظري مشغلي python مجاني مشغلي python للمبتدئين مشغلي python لغة مشغلي python كامل مشغلي python كمبيوتر
    العوامل في python بيثون



ما هي العوامل المختلفة في python بيثون؟


العوامل هي رموز خاصة في لغة بايثون python تنفذ العمليات الحسابية أو المنطقية.  القيمة التي يعمل عليها عامل التشغيل تسمى المعامل.


علي سبيل المثال:

>>> 2 + 3 5

هنا ، + هو العامل الذي يؤدي عملية الجمع.  2 و 3 هي المعاملات و 5 هي ناتج العملية.


العمليات الحسابية في python 


تُستخدم العوامل الحسابية لإجراء عمليات حسابية مثل الجمع والطرح والضرب وما إلى ذلك.

المعامل المعامل مثال + أضف معاملين أو أحادي plusx + y + 2-اطرح المعامل الأيمن من علامة الطرح اليسرى أو الأحادية - y- 2 * اضرب معاملين x * y / قسّم المعامل الأيسر على المعامل الأيمن (ينتج عنه دائمًا تعويم) x / y٪ المعامل  - باقي قسمة المعامل الأيسر على اليمين x٪ y (باقي x / y) // تقسيم الأرضية - القسمة التي ينتج عنها عدد صحيح مضبوطًا إلى اليسار في الرقم linex // y ** الأس - المعامل الأيسر مرفوع إلى  قوة rightx ** y (x مرفوعًا للقوة y)


مثال 1: العمليات الحسابية في بايثون

x = 15 y = 4 # الإخراج: x + y = 19 print ('x + y ='، x + y) # الإخراج: x - y = 11 print ('x - y ='، x-y) # الإخراج: x  * y = 60 print ('x * y ='، x * y) # الإخراج: x / y = 3.75 print ('x / y ='، x / y) # الإخراج: x // y = 3 print ('  x // y = '، x // y) # الإخراج: x ** y = 50625 print (' x ** y = '، x ** y)

انتاج |

س + ص = 19 س - ص = 11 س * ص = 60 س / ص = 3.75 س // ص = 3 س ** ص = 50625


عوامل المقارنة في بايثون 


تستخدم عوامل المقارنة لمقارنة القيم.  تقوم بإرجاع إما صحيح أو خطأ وفقًا للشرط.

OperatorMeaningExample> أكبر من - صحيح إذا كان المعامل الأيسر أكبر من rightx> y <أقل من - صحيح إذا كان المعامل الأيسر أقل من rightx <y == يساوي - صحيح إذا كان كلا المعاملين متساويين x == y! = لا يساوي  - صواب إذا كانت المعاملات لا تساوي x! = y> = أكبر من أو تساوي - صواب إذا كان المعامل الأيسر أكبر من أو يساوي rightx> = y <= أقل من أو يساوي - صحيح إذا كان المعامل الأيسر أقل من أو يساوي  إلى اليمين x <= y


مثال 2: عوامل المقارنة في بايثون

x = 10 y = 12 # Output: x> y is False print ('x> y is'، x> y) # الإخراج: x <y is True print ('x <y is'، x <y) # Output  : x == y is False print ('x == y is'، x == y) # Output: x! = y is True print ('x! = y is'، x! = y) # الإخراج: x  > = y is False print ('x> = y is'، x> = y) # الإخراج: x <= y is True print ('x <= y is'، x <= y)

انتاج |

x> y خطأ x <y is True x == y is False x! = y is True x> = y is False x <= y is true


العوامل المنطقية بايثون python 


العوامل المنطقية هي عوامل التشغيل و ، أو لا.

OperatorMeaningExampleandTrue إذا كان كلا العاملين هما truex و yorTrue إذا كان أي من العاملين هو truex أو ynotTrue إذا كان المعامل false (يكمل المعامل) وليس x


مثال 3: العوامل المنطقية في بايثون

x = صحيح y = طباعة خاطئة ('x and y is'، x and y) print ('x أو y is'، x أو y) print ('not x is'، not x)

انتاج |

x و y خطأ x أو y هو صحيح وليس x خطأ

هنا جدول الحقيقة لهؤلاء المشغلين.

معاملات البت

تعمل معاملات Bitwise على المعاملات كما لو كانت سلاسل من أرقام ثنائية. 

تعمل شيئًا فشيئًا ، ومن هنا جاءت تسميتها.


على سبيل المثال ، 2 تساوي 10 في النظام الثنائي و 7 هي 111.


في الجدول أدناه: لنفترض أن x = 10 (0000 1010 في النظام الثنائي) و y = 4 (0000 0100 في النظام الثنائي)

OperatorMeaningExample & Bitwise ANDx & y = 0 (0000 0000) | ORx على مستوى البت |  y = 14 (0000 1110) ~ على مستوى البت ليس ~ x = -11 (1111 0101) ^ Bitwise XORx ^ y = 14 (0000 1110) >> إزاحة لليمين في الاتجاه الصحيح x >> 2 = 2 (0000 0010) << إزاحة لليسار في اتجاه البت × <  <2 = 40 (0010 1000)


عوامل التعيين python  بايثون 


تُستخدم عوامل التعيين في Python لتعيين قيم للمتغيرات.

a = 5 هو عامل إسناد بسيط يقوم بتعيين القيمة 5 على اليمين للمتغير a على اليسار.

هناك العديد من العوامل المركبة في بايثون مثل a + = 5 التي تضيف إلى المتغير وتعين نفس الشيء فيما بعد.  إنه يكافئ a = a + 5.

عامل التشغيل مثال المكافئ = x = 5x = 5 + = x + = 5x = x + 5- = x - = 5x = x - 5 * = x * = 5x = x * 5 / = x / = 5x = x / 5٪ =  x٪ = 5x = x٪ 5 // = x // = 5x = x // 5 ** = x ** = 5x = x ** 5 & = x & = 5x = x & 5 | = x | = 5x =  x |  5 ^ = x ^ = 5x = x ^ 5 >> = x >> = 5x = x >> 5 << = x << = 5x = x << 5


المشغلين الخاصين في بايثون python 


تقدم لغة Python بعض الأنواع الخاصة من المشغلين مثل مشغل الهوية أو مشغل العضوية.  تم وصفها أدناه مع أمثلة.


عوامل الهوية في لغة python بايثون 


هي وليست عوامل تشغيل الهوية في بايثون.  يتم استخدامها للتحقق من وجود قيمتين (أو متغيرات) في نفس الجزء من الذاكرة.  متغيرين متساويين لا يعنيان أنهما متطابقان.

OperatorMeaningExampleis صحيح إذا كانت المعاملات متطابقة (الرجوع إلى نفس الكائن) x هي Trueis notTue إذا كانت المعاملات غير متطابقة (لا تشير إلى نفس الكائن) x ليست صحيحة


مثال 4: عوامل تحديد الهوية في بايثون

x1 = 5 y1 = 5 x2 = 'مرحبًا' y2 = 'Hello' x3 = [1،2،3] y3 = [1،2،3] # الإخراج: طباعة خاطئة (x1 ليس y1) # الإخراج: طباعة صحيحة  (x2 is y2) # Output: false print (x3 is y3)

انتاج |


خطأ صحيح خطأ في بايثون python 


نرى هنا أن x1 و y1 عددان صحيحان من نفس القيم ، لذا فهما متساويان ومتطابقان.  هذا هو الحال مع x2 و y2 (سلاسل).

لكن x3 و y3 عبارة عن قوائم.  إنهما متساويان لكنهما غير متطابقين.  ذلك لأن المترجم الفوري يحدد موقعهما بشكل منفصل في الذاكرة على الرغم من أنهما متساويان.


مشغلي العضوية في بايثون


في وليس في مشغلي العضوية في بايثون.  يتم استخدامها لاختبار ما إذا كانت القيمة أو المتغير موجودًا في تسلسل (سلسلة ، قائمة ، مجموعة ، مجموعة وقاموس).

في القاموس يمكننا فقط اختبار وجود المفتاح وليس القيمة.

عامل التشغيل المعنى مثال في صحيح إذا تم العثور على القيمة / المتغير في التسلسل 5 في xnot in صحيح إذا لم يتم العثور على القيمة / المتغير في التسلسل 5 وليس في x


مدخلات ومخرجات بايثون 

المثال الخامس: مشغلي العضوية في بايثون

x = 'Hello world' y = {1: 'a'، 2: 'b'} # Output: True print ('H' in x) # Output: True print ('hello' not in x) # Output: True  print (1 in y) # Output: False print ('a' in y)

انتاج |


صحيح صحيح صحيح خطأ python 


هنا ، "H" في x لكن "hello" غير موجودة في x (تذكر أن Python حساسة لحالة الأحرف).  وبالمثل ، 1 مفتاح و "a" هي القيمة في القاموس y.  

ومن ثم ، فإن 'a' in y ترجع False.30 يس

هل اعجبك الموضوع :

تعليقات

المحتوى لهذا الموضوع