Python: Упражнение 5 с массивом с решением
Напишите программу Python, чтобы получить текущий адрес памяти и длину в элементах буфера, используемого для хранения содержимого массива, а также найти размер буфера памяти в байтах.
Пример решения :
Код Python:
from array import * array_num = array ('i', [1, 3, 5, 7, 9]) print ("Исходный массив:" + str (array_num) ) print ("Текущий адрес памяти и длина в элементах буфера:" + str (array_num.buffer_info ())) print ("Размер буфера памяти в байтах:" + str (array_num.buffer_info () [1 ] * array_num.itemsize))
Пример вывода:
Исходный массив: array ('i', [1, 3, 5, 7, 9]) Текущий адрес памяти и длина в элементах буфера: (139741883429512, 5) Размер буфера памяти в байтах: 20
Редактор кода Python: