memoryview(object)
Функция memoryview()
возвращает объект представления памяти для данного аргумента.
Параметры
Функция memoryview()
принимает один параметр:
obj
— объект, внутренние данные которого должны быть выставлены.obj
должен поддерживать протокол буфера (bytes
,bytearray
)
Возвращаемое значение
- Функция
memoryview()
возвращает объект представления памяти.
Примеры
# случайный массив байтов
random_byte_array = bytearray('ABC', 'utf-8')
mv = memoryview(random_byte_array)
# доступ к нулевому индексу представления памяти
print(mv[0])
# создать байт из представления памяти
print(bytes(mv[0:2]))
# создать список из представления памяти
print(list(mv[0:3]))
# Результат:
65
b'AB'
[65, 66, 67]