האם חובה עצמית ב- Python?
האם חובה עצמית ב- Python?

וִידֵאוֹ: האם חובה עצמית ב- Python?

וִידֵאוֹ: האם חובה עצמית ב- Python?
וִידֵאוֹ: ללמוד פייתון בשעה - מדריך מקיף 2024, מאי
Anonim

", אבל ב פִּיתוֹן " עצמי . " תמיד נדרש . הסיבה היא פִּיתוֹן אין תחביר מפורש להצהרת משתנים, כך שלא תהיה דרך לדעת אם x = 7 אמור להכריז על משתנה מקומי חדש או להקצות למשתנה חבר.

מלבד זה, האם חובה עצמית ב-Python?

תהליך ההתקשרות הוא אוטומטי בעוד תהליך הקבלה אינו (שלו מפורש). זו הסיבה שהפרמטר הראשון של פונקציה בכיתה חייב להיות האובייקט עצמו. כתיבת פרמטר זה בתור עצמי הוא רק מוסכמה. זו אינה מילת מפתח ואין לה משמעות מיוחדת ב פִּיתוֹן.

יודע גם, האם יש צורך בשיעורים ב-Python? שיעורי פייתון ושיטות פִּיתוֹן היא "שפת תכנות מוכוונת אובייקט". זה אומר שכמעט כל הקוד מיושם באמצעות מבנה מיוחד שנקרא שיעורים . מתכנתים משתמשים שיעורים לשמור על דברים קשורים ביחד. זה נעשה באמצעות מילת המפתח " מעמד ," שהוא קיבוץ של מבנים מונחה עצמים.

כמו כן, השאלה היא, למה משמש עצמי ב- Python?

עצמי מייצג את המופע של המחלקה. באמצעות " עצמי " מילת מפתח שבה נוכל לגשת לתכונות ולשיטות של המחלקה פִּיתוֹן . זה קושר את התכונות עם הארגומנטים הנתונים.

מדוע נעשה שימוש ב-_ init _ ב- Python?

ה _init_ הפונקציה נקראת בנאי, אוinitializer, והיא נקראת אוטומטית כאשר אתה יוצר מופע חדש של מחלקה. בתוך פונקציה זו, האובייקט החדש שנוצר מוקצה לפרמטר self. הסימון self.legs הוא תכונה הנקראת רגלים של האובייקט בעצמי המשתנה.

מוּמלָץ: