هل الذات مطلوبة في بايثون؟
هل الذات مطلوبة في بايثون؟

فيديو: هل الذات مطلوبة في بايثون؟

فيديو: هل الذات مطلوبة في بايثون؟
فيديو: أهم لغات المستقبل: لغة برمجة بايثون! 👨🏻‍💻 2024, سبتمبر
Anonim

"، ولكن في بايثون " الذات . " دائما مطلوب . والسبب هو أن بايثون لا يحتوي على صيغة صريحة للإعلان عن المتغيرات ، لذلك لن تكون هناك طريقة لمعرفة ما إذا كان من المفترض أن تقوم x = 7 بالتصريح عن متغير محلي جديد أو تعيين متغير عضو.

بجانب هذا ، هل الذات إلزامية في بايثون؟

عملية الاستدعاء تلقائية بينما عملية الاستلام ليست (صريحة). هذا هو السبب في أن أول معلمة للدالة في الفصل يجب أن تكون الكائن نفسه. كتابة هذه المعلمة باسم الذات هو مجرد اتفاقية. إنها ليست كلمة رئيسية وليس لها معنى خاص بها بايثون.

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

السؤال أيضًا هو ، ما هو استخدام الذات في بايثون؟

الذات يمثل مثيل الفئة. باستخدام " الذات "الكلمة الرئيسية يمكننا الوصول إلى سمات وأساليب الفصل في الثعبان . إنه يربط الصفات بالحجج المقدمة.

لماذا يتم استخدام الحرف الأول _ في بايثون؟

ال _فيه_ تُسمى الوظيفة المُنشئ ، orinitializer ، ويتم استدعاؤها تلقائيًا عند إنشاء فئة جديدة. ضمن هذه الوظيفة ، يتم تعيين الكائن الذي تم إنشاؤه حديثًا إلى المعلمة self. تدوين self.legs هي سمة تسمى أرجل الكائن في المتغير self.

موصى به: