bytes 对象
当期望带一个字节串形参但却带一个非字节串形参被调用时,这些函数会引发TypeError
。
PyBytesObject
- 这种
PyObject
的子类型表示一个 Python 字节对象。
- PyTypeObject
PyBytes_Type
PyTypeObject
的实例代表一个 Python 字节类型,在 Python 层面它与bytes
是相同的对象。
- int
PyBytes_Check
(PyObject *o) - 如果对象 o 是字节对象或字节类型的子类型的实例,则返回 true。
- int
PyBytes_CheckExact
(PyObject *o) - 如果对象 o 是字节对象,但不是字节类型子类型的实例,则返回 true。
- PyObject*
PyBytes_FromString
(const char *v) - Return value: New reference.成功时返回一个以字符串 v 的副本为值的新字节串对象,失败时返回
NULL
。形参 v 不可为NULL
;它不会被检查。