Описание тега pybuffer

Сокращенное имя для интерфейса буфера Python, так называемое для структуры `Py_buffer`, используемой повсюду.

Интерфейс буфера Python включает в себя как " пересмотренный буферный протокол ", также известный как pep3118, так и устаревший буферный API.

Устаревший API предоставляет встроенную функцию верхнего уровня. buffer тип программистам на Python; набор соответствующих PyBuffer_* Функции на C предоставляются разработчикам расширений cpython.

Пересмотренный протокол представил Py_buffer struct с новым общим низкоуровневым C-API, который не ограничен конкретным типом Python, для интерфейса расширения. Особенности высокого уровня старого buffer объекты становятся доступными новым memoryview Тип Python.

В зависимости от контекста, "PyBuffer" может ссылаться буквально на пересмотренный протокол Py_buffer struct или (чаще всего) общее представление об использовании буферов в Python.