Python: получить текущий адрес памяти и длину в элементах буфера, используемого для хранения содержимого массива.

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:

Оцените статью
nanomode.ru
Добавить комментарий