Объекты bytearray¶Byte Array Objects
- PyTypeObject PyByteArray_Type¶
- Этот экземпляр PyTypeObject представляет тип bytearray в Python; это тот же объект, что и bytearray на уровне Python.
- int PyByteArray_Check(PyObject *o)¶
- Возвращает true, если объект o является объектом bytearray или экземпляром подтипа типа bytearray.
- int PyByteArray_CheckExact(PyObject *o)¶
- Возвращает true, если объект o является объектом bytearray, но не экземпляром подтипа типа bytearray.
- PyObject* PyByteArray_FromObject(PyObject *o)¶
- Возвращает новый объект bytearray из любого объекта o, реализующего протокол буфера.
- PyObject* PyByteArray_FromStringAndSize(const char *string, Py_ssize_t len)¶
- Создаёт новый объект bytearray из string и его длины len. В случае ошибки возвращается NULL.
- Py_ssize_t PyByteArray_Size(PyObject *bytearray)¶
- Возвращает размер bytearray после проверки указателя на NULL.
- Py_ssize_t PyByteArray_GET_SIZE(PyObject *bytearray)¶
- Макро-версия PyByteArray_Size без проверки указателей.
- char* PyByteArray_AsString(PyObject *bytearray)¶
- Возвращает содержимое bytearray в виде массива char после проверки на нулевой указатель NULL.
- char* PyByteArray_AS_STRING(PyObject *bytearray)¶
- Макро-версия PyByteArray_AsString без проверки указателей.