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