این برنامه پایتونی حافظه مصرفی چند داده مختلف را محاسبه و نمایش میدهد.
برای این کار از تابع 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() حافظه مصرفی هر مورد محاسبه میشود
- نوع داده و مقدار حافظه بهصورت ساختیافته نمایش داده میشود