内容表

  • 字节数组对象
    • 类型校验宏
    • 直接 API 函数
    • 就业培训     下载中心     Wiki     联络
      登录   注册

      Log
      1. 首页
      2. Python 3.12.4
      3. 索引
      4. 模块
      5. 下一
      6. 上一
      7. Python/C API 参考手册
      8. 具体对象层
      9. 字节数组对象

      字节数组对象 ¶

      type PyByteArrayObject ¶

      此子类型的 PyObject represents a Python bytearray object.

      PyTypeObject PyByteArray_Type ¶
      属于 稳定 ABI (应用程序二进制接口) .

      此实例的 PyTypeObject represents the Python bytearray type; it is the same object as bytearray 在 Python 层。

      类型校验宏 ¶

      int PyByteArray_Check ( PyObject * o ) ¶

      Return true if the object o is a bytearray object or an instance of a subtype of the bytearray type. This function always succeeds.

      int PyByteArray_CheckExact ( PyObject * o ) ¶

      Return true if the object o is a bytearray object, but not an instance of a subtype of the bytearray type. This function always succeeds.

      直接 API 函数 ¶

      PyObject * PyByteArray_FromObject ( PyObject * o ) ¶
      返回值:新引用。 属于 稳定 ABI (应用程序二进制接口) .

      Return a new bytearray object from any object, o , that implements the 缓冲协议 .

      PyObject * PyByteArray_FromStringAndSize ( const char * string , Py_ssize_t len ) ¶
      返回值:新引用。 属于 稳定 ABI (应用程序二进制接口) .

      Create a new bytearray object from string and its length, len . On failure, NULL 被返回。

      PyObject * PyByteArray_Concat ( PyObject * a , PyObject * b ) ¶
      返回值:新引用。 属于 稳定 ABI (应用程序二进制接口) .

      Concat bytearrays a and b and return a new bytearray with the result.

      Py_ssize_t PyByteArray_Size ( PyObject * bytearray ) ¶
      属于 稳定 ABI (应用程序二进制接口) .

      Return the size of bytearray after checking for a NULL 指针。

      char * PyByteArray_AsString ( PyObject * bytearray ) ¶
      属于 稳定 ABI (应用程序二进制接口) .

      Return the contents of bytearray as a char array after checking for a NULL pointer. The returned array always has an extra null byte appended.

      int PyByteArray_Resize ( PyObject * bytearray , Py_ssize_t len ) ¶
      属于 稳定 ABI (应用程序二进制接口) .

      Resize the internal buffer of bytearray to len .

      宏 ¶

      These macros trade safety for speed and they don’t check pointers.

      char * PyByteArray_AS_STRING ( PyObject * bytearray ) ¶

      类似于 PyByteArray_AsString() , but without error checking.

      Py_ssize_t PyByteArray_GET_SIZE ( PyObject * bytearray ) ¶

      类似于 PyByteArray_Size() , but without error checking.

      内容表

      • 字节数组对象
        • 类型校验宏
        • 直接 API 函数
        • 宏

      上一话题

      bytes 对象

      下一话题

      Unicode 对象和编解码器

      本页

      • 报告 Bug
      • 展示源

      快速搜索

      键入搜索术语或模块、类、函数名称。

      1. 首页
      2. Python 3.12.4
      3. 索引
      4. 模块
      5. 下一
      6. 上一
      7. Python/C API 参考手册
      8. 具体对象层
      9. 字节数组对象

版权所有  © 2014-2026 乐数软件    

工业和信息化部: 粤ICP备14079481号-1