logo

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]

Python с нуля. Освойте с Виртуальным ИИ-помощником!

  • Теоретические уроки и практические задачи
  • Пишите и проверяйте код прямо в браузере
  • Виртуальный ИИ-помощник поможет в любое время дня и ночи
  • Сообщество учеников для взаимопомощи и обмена опытом
  • 200 000+ зарегистрированных участников. Присоединяйтесь!