بخشی از مجموعه

چندین نمونه کد

~2 دقیقه مطالعه • بروزرسانی ۹ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتونی حافظه مصرفی چند داده مختلف را محاسبه و نمایش می‌دهد.
برای این کار از تابع getsizeof() در کتابخانه sys استفاده می‌شود.


کد پایتون:


import sys

# تعریف چند داده نمونه
items = [
    42,                      # عدد صحیح
    3.14,                    # عدد اعشاری
    "سلام شاهین عزیز دلم",  # رشته
    [1, 2, 3],               # لیست
    {"a": 1, "b": 2},        # دیکشنری
]

# نمایش حافظه مصرفی هر مورد
print("--- حافظه مصرفی هر داده ---")
for item in items:
    size = sys.getsizeof(item)
    print(f"{type(item).__name__}: {size} بایت")

نمونه خروجی:


--- حافظه مصرفی هر داده ---
int: 28 بایت  
float: 24 بایت  
str: 78 بایت  
list: 80 بایت  
dict: 232 بایت

توضیح مراحل:

- داده‌ها شامل انواع مختلف هستند: عدد، رشته، لیست، دیکشنری
- با استفاده از sys.getsizeof() حافظه مصرفی هر مورد محاسبه می‌شود
- نوع داده و مقدار حافظه به‌صورت ساخت‌یافته نمایش داده می‌شود


نوشته و پژوهش شده توسط دکتر شاهین صیامی