מהו self __ class __ ב- Python?
מהו self __ class __ ב- Python?

וִידֵאוֹ: מהו self __ class __ ב- Python?

וִידֵאוֹ: מהו self __ class __ ב- Python?
וִידֵאוֹ: Python dataclasses will save you HOURS, also featuring attrs 2024, מאי
Anonim

עצמי . _מעמד_ הוא הפניה לסוג המופע הנוכחי. עבור מקרים של מופשט1, זה יהיה המופשט1 מעמד עצמו, וזה מה שאתה לא רוצה עם תקציר מעמד.

באופן דומה, נשאל, מהי _ class _ ב- Python?

"_init _ "היא שיטה שמורה ב שיעורי פיתון . זה ידוע בתור בנאי במושגים מונחה עצמים. שיטה זו נקראת כאשר אובייקט נוצר מה- מעמד וזה מאפשר את מעמד לאתחל את התכונות של א מעמד.

בנוסף, מה השימוש ב-_ call _ ב- Python? ה _שִׂיחָה_ השיטה מאפשרת פִּיתוֹן מתכנתים לכתוב מחלקות שבהן המופעים מתנהגים כמו פונקציות. הן הפונקציות והן המופעים של מחלקות כאלה נקראים callables. זה אפילו אפשרי להעמיס יתר על המידה את האופרטור "+" כמו גם את כל האופרטורים האחרים למטרות הכיתה שלך.

יתר על כן, מהו self _dict _ Python?

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

מהו def _ init _(עצמי?

_init_ הוא הבנאי של מחלקה. ה עצמי פרמטר מתייחס למופע של האובייקט (כמו זה ב-C++). נקודת מחלקה: def _init_ ( עצמי , x, y): עצמי.

מוּמלָץ: