кодесурса
«Python

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

script1adsense2code
script1adsense3code

Python: Array Exercise-5 с решением

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

Пример решения :

Код Python:

from array import *
array_num = array('i', [1, 3, 5, 7, 9])
print("Original array: "+str(array_num))
print("Current memory address and the length in elements of the buffer: "+str(array_num.buffer_info()))
print("The size of the memory buffer in bytes: "+str(array_num.buffer_info()[1] * array_num.itemsize))

Пример вывода:

 Исходный массив: массив ('i', [1, 3, 5, 7, 9])                            
Текущий адрес памяти и длина в элементах буфера: (39652
720, 5)                                                                
Размер буфера памяти в байтах: 20 

Редактор кода Python:

Внесите свой код и комментарии через Disqus.

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

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code