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]