פייתון/פייתון גרסה 3/העתקים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Mathreturn (שיחה | תרומות)
Mathreturn (שיחה | תרומות)
אין תקציר עריכה
שורה 1:
משתנה הוא נעלם. מבחינה זו הוא אינו מחזיק בערך אלא מפנה אל כתובת בה קיים ערך. קיימיםבאופן שנידומה סוגיםפרטים של ערכים:רשימה הם בעלי כתובת זכרון שמפנים אל כתובת של ערך.
 
קיימים שני סוגים של ערכים:
#העתק עמוק (deep copy) - למשתנה המועתק יש '''מיקום''' זיכרון משל עצמו. שינויים שבוצעו על המשתנה לא ישפיעו על המקור.
#העתק רדוד (shadow copy)- המשתנה החדש מאוחסן באותו תא זכרון של המשתנה המקורי ועל כן שינוים במשתנה החדש ישפיעו על המשתנה המקורי.
שורה 39 ⟵ 41:
</source>
 
===הערה===
שמו לב שפייתון מאחסנת מספרים נמוכים באותה כתובת ולכן עלולים להתבלבל בין סוגי העתקים:
<source lang = "python">