عبارت del

یکی از بخش های اصلی کامپیوتر حافظه یا رم است که تمام متغیر ها و به طور کلی نرم افزار ها در آن قرار دارند.

پس می توان نتیجه گرفت مدیریت حافظه یکی از قسمت های مهم در برنامه نویسی می باشد.شما تا این جا ساخت یک متغیر و یا یک کلاس و تابع را یاد گرفته اید اما نابود کردن و یا بهتر بگوییم پاک کردن آن از حافظه را یاد نگرفته اید.در این بخش به آموزش پاک کردن این اجزا می پردازیم


معرفی

برای از بین بردن کلاس ها ، تابع ها ، متغیر ها و ... ما از کلمه کلیدی del استفاده می کنیم تا یک متغیر را از حافظه پاک کنیم

البته توجه داشته باشید که خود پایتون نیز این کار را انجام می دهد اما باز هم بهتر است شما این کار را به صورت دستی انجام دهید

این کار باعث افزایش سرعت برنامه شما و بالابردن کارایی می شود

شاید این سوال در ذهن شما شکل گرفته باشد که مگر متغیر ها و ... چقدر حجم حافظه را اشکال می کنند؟

در حقیقت متغیر های ساده ای مانند اعداد و رشته خیلی حافظه را اشکال نمی کنند و شاید حجمشان با 1 مگابایت هم نرسد اما متغیر های گرافیکی و فرم ها و اشیاء گرافیکی حجم خیلی بیشتری را اشغال می کنند پس شما باید حواستان به آن ها باشد

دیگر تا همین جا کافی است و به مثال استفاده از عبارت del می پردازیم


مثال


>>> a = 3      # Declare a value
>>> print a    # Show value in output
3
>>> del a     # Delete value
>>> print a   # test a defined or not
NameError: name 'a' is not defined
# a deleted for ever!

صفحه قبلی: پایتون
صفحه بعدی: PyGTK