مرحبًا بعودتك.
دعنا نتحدث عن مصطلح مهم عندما يتعلق الأمر بالبرمجة ، وهو أسبقية عامل التشغيل.
الآن ماذا يعني ذلك؟
مرة أخرى ، نحن نستخدم معرفتنا من فصل الرياضيات.
إنها فكرة أنه إذا قمت بعمل 20 زائد ثلاثة في أربعة ، فهذا يعني أن العوامل المختلفة لها الأسبقية على العوامل
المختلفة.
أي نضرب هذا أولًا يساوي 12 ثم نضيف 20 إلى 12.
لأن مترجم بايثون سيتبع مجموعة أساسية من القواعد.
على سبيل المثال ، إذا قمت بعمل 20 ناقص ثلاثة هنا.
ودعنا نطبع هذا.
انقر فوق تشغيل.
أحصل على ثمانية لأن ثلاثة في أربعة يتم تقييمها أولاً ، وهو ما يساوي 12 ، ثم نطرحها
من 20.
لا يعني ذلك أن هذا يحدث أولاً ثم نضرب 17 في أربعة.
ولا ينبغي أن تكون أسبقية العامل هذه جديدة ، أليس كذلك؟
إذا كنت قد أخذت أي نوع من دروس الرياضيات.
أنت تدرك أن هذه هي الطريقة التي تعمل بها الرياضيات بشكل جيد.
وهذا يعمل بنفس الطريقة في جميع لغات البرمجة.
إذن الترتيب هو هذا.
أولاً نتبع الأقواس.
لذلك كل ما هو ملفوف بين قوسين ، نقوم به أولاً.
والثاني هو أننا نفعل قوة.
لذا فإن كل ما يتم عمله بقوة الإرادة يكون بعد الأقواس.
على سبيل المثال ، إذا قمت بعمل أقواس هنا.
ثم للقوة ، لنفترض أن اثنين أو نضيف اثنين أس اثنين.
حسنًا ، العملية الأولى التي ستحدث هي 20 ناقص ثلاثة ، لأن هذه هي الأسبقية الأولى.
ثم نقوم باثنين مرفوعًا للقوة الأسية اثنين ، لأن هذه هي الأسبقية التالية.
وبعد ذلك فقط ، نجمع هذين الاثنين معًا.
إذا قمت بالنقر فوق تشغيل.
أحصل على 21 ، وهو أمر منطقي مرة أخرى.
17 زائد أربعة.
بعد قوة لدينا الضرب والقسمة.
وأخيرًا ، الأسبقية الأخيرة هي الجمع والطرح.
الآن ، لن يكون هذا صفًا للرياضيات.
بعض الناس يحبون الرياضيات حقًا.
بعض الناس لا يفعلون ذلك حقًا.
لكني أريد فقط أن أعطيك هذا الفهم الأساسي لأسبقية المشغل عندما تراها.
سنقوم ببعض التمارين هنا لتعتاد عليها.
لكن صدقني ، هذا ماثلا لما سنحصل عليه في هذه الدورة.
الجزء الرياضي من الدورة ، حسنًا ، هنا فقط.
سيصبح الأمر أكثر إثارة للاهتمام حيث نتعرف على أنواع البيانات المختلفة.
سأراك في المرحلة التالية.
مع السلامة.