ما هو __ الرئيسي __ PY؟
ما هو __ الرئيسي __ PY؟

فيديو: ما هو __ الرئيسي __ PY؟

فيديو: ما هو __ الرئيسي __ PY؟
فيديو: في البايثون(if __name__ == '__main__' )مامعنى 2024, شهر نوفمبر
Anonim

_الأساسية_ . السنة التحضيرية يستخدم في الثعبان برامج في ملفات مضغوطة. ال _الأساسية_ . السنة التحضيرية سيتم تنفيذ الملف عند تشغيل الملف المضغوط. على سبيل المثال ، إذا كان الملف المضغوط على هذا النحو:

هنا ، ما هو _ main _ في بايثون؟

_ اسم _ : كل وحدة في بايثون له سمة خاصة تسمى _ اسم _ . إنه متغير مضمن يقوم بإرجاع اسم الوحدة. _الأساسية_ : مثل لغات البرمجة الأخرى ، بايثون لديه أيضًا نقطة دخول للتنفيذ ، أي الأساسية . '_ الأساسية _ 'هو اسم النطاق الذي يتم تنفيذ التعليمات البرمجية ذات المستوى الأعلى فيه.

ثانيًا ، ماذا يعني _ Name _ في Python؟ ال _اسم_ المتغير (شرطان سفليتان قبل وبعد) هو خاص بايثون عامل. تحصل على قيمتها اعتمادًا على كيفية تنفيذنا للبرنامج النصي المحتوي. في بعض الأحيان تكتب نصًا بوظائف قد تكون مفيدة في البرامج النصية الأخرى أيضًا. في بايثون ، يمكنك استيراد هذا البرنامج النصي كوحدة نمطية في برنامج نصي آخر.

مع وضع هذا في الاعتبار ، ماذا يعني Main Py؟

لغة بايثون الرئيسية وظيفة. الأساسية وظيفة هل نقطة دخول أي برنامج. هذا هو السبب في وجود تقنية خاصة ل تحديد الرئيسي طريقة في الثعبان البرنامج ، بحيث يتم تنفيذه فقط عند تشغيل البرنامج مباشرة وعدم تنفيذه عند استيراده كوحدة نمطية.

هل تحتاج بايثون رئيسي؟

في بايثون ، ليس من الضروري لتحديد ال الأساسية تعمل في كل مرة تكتب فيها برنامجًا. هذا لأن ملف بايثون يتم تنفيذ المترجم الفوري من أعلى الملف ما لم يتم تحديد وظيفة معينة.

موصى به: